Homebrew Discussion OPENGL finally on horizon SWITCH??

mustafag32g

Well-Known Member
OP
Member
Joined
Jul 30, 2014
Messages
806
Trophies
0
Age
34
XP
2,331
Country
Argentina
Check out this tweet:

Failed to fetch tweet https://twitter.com/fincsdev/status/1036235903176519680

Several clarifications: -
Based on Armada's mesa port, continuing where he left off
- This is OpenGL, and concretely es2gears
- Still a lot of work to do but at least this basic program runs at 60fps w/o glitches
- libnx gfx code was overhauled - hopefully no more dequeue fatals!

Feel free to correct me
 
Last edited by Quantumcat,

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
Awesome! Unfortunate he didn't show launching and exiting the glxgears port from hbmenu or something, what's shown in the tweet could very easily be done in Linux! Hope and pray this development continues, it'll mean a lot for homebrew and emulation!
 

Fadi5555

Well-Known Member
Member
Joined
Jan 3, 2018
Messages
503
Trophies
0
Age
35
XP
2,434
Country
United States
I hope to see a standalone version of dolphin getting port to horizon os after this
Beside damon pro (this is ps2 emu on android).
 

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
The 60 fps part will take a while.
Nah, the primary issue with the current Libretro ports is software rendering. The CPU is more than capable of emulating the console, but when you have to emulate a console as well as render video output, things start to slow down. Allowing the CPU to take care of CPU things, and the GPU take care of GPU things will make all of the difference in performance.

Now, that's not to say the Libretro cores won't have their share of glitches in the porting process. Beyond that, emulation speed is hardly a concern.
 

mrsupertom

Member
Newcomer
Joined
May 19, 2018
Messages
6
Trophies
0
Age
27
XP
125
Country
United Kingdom
What sort of time frame does it usually take for an OpenGL implementation like this to make its way from this stage to a usable driver in, say, Retroarch Switch (RetroNX)? This stuff is really exciting - There's been huge improvements to RetroNX recently (especially the PCSX-Rearmed core) but I feel like this is the missing piece in the puzzle!
 

Bellebite2000

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
180
Trophies
0
Age
64
XP
256
Country
Afghanistan
What sort of time frame does it usually take for an OpenGL implementation like this to make its way from this stage to a usable driver in, say, Retroarch Switch (RetroNX)? This stuff is really exciting - There's been huge improvements to RetroNX recently (especially the PCSX-Rearmed core) but I feel like this is the missing piece in the puzzle!

Two or three hours...

Tons of rewrite are necessary to make it right, and last time dev was talking of at least a month. Since no one can code but everyone wants stuff, it is what it is.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    +1
  • S @ salazarcosplay:
    how are you\
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, we just talked like 2 hours ago
    Xdqwerty @ Xdqwerty: