Views: 1,617,878 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 01-02-25 09:45 PM |
Guest: |
Main - Posts by minexew |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 1/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
I have already given up on ctrulib's GPU_ functions and now I'm only using them as reference for writing my own OpenGL implementation. |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 2/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
Posted by StapleButter Just use Bootstrap then. |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 3/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
Can user-mode applications access these? http://3dbrew.org/wiki/PDN_Registers
One of them could control the power to the GPU, theoretically making it possible to reset it. But then again, it probably needs some kind of an initialization sequence known only by the OS. |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 4/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
Also http://3dbrew.org/wiki/PDN_Services#PDN_GSP_service_.22pdn:g.22 |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 5/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
Actually, looking at blargGL, it seems to be pretty much the same as ctrGL, except it's not trying to emulate the OpenGL API and just does its own thing. (the essence, state tracking and updating, looks very similar)
As for the nonstandard bits, please let me know if I'm missing any OpenGL functions you think I should implement. There are indeed many extension functions, but most of them should also have a standard equivalent (some functions will obviously never be implemented, e.g. glCompileShader) Matrix setting is kinda hairy, but it is needed to enable automagic stereo. |
minexew |
| ||
Newcomer Normal user Level: 6 Posts: 6/6 EXP: 892 Next: 15 Since: 11-27-14 Last post: 3684 days ago Last view: 3682 days ago |
Oh right, I completely forgot this existed in GL ES. (probably because I never use ES)
Then again, this would require allocating a shader object aside from a program object, which would pretty much just add bloat for no real benefit. Also, you can't tell glShaderBinary NOT to copy any data. |
Main - Posts by minexew |
Page rendered in 0.009 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 71/71, time: 0.005 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |