GLdc - Call for testers!

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
User avatar
bbmario
DCEmu Freak
DCEmu Freak
Posts: 88
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Wed Feb 05, 2014 5:58 am
Has thanked: 9 times
Been thanked: 3 times

Re: GLdc - Call for testers!

Post by bbmario »

Just wanted to thank you for all the hard work on this. It enables more people to work on the DC and that's just fucking amazing. You rock.
kazade
Insane DCEmu
Insane DCEmu
Posts: 145
Joined: Tue May 02, 2017 3:11 pm
Has thanked: 3 times
Been thanked: 34 times

Re: GLdc - Call for testers!

Post by kazade »

Thanks!

Just an update: I've been really busy with other stuff so I haven't had time to sort the linking stuff, but i have pushed up the performance more. Need to do more profiling.
kazade
Insane DCEmu
Insane DCEmu
Posts: 145
Joined: Tue May 02, 2017 3:11 pm
Has thanked: 3 times
Been thanked: 34 times

Re: GLdc - Call for testers!

Post by kazade »

I've added basic support for the GL_EXT_paletted_texture and GL_EXT_shared_texture_palette extensions :)
mrneo240
DCEmu Freak
DCEmu Freak
Posts: 86
Joined: Wed Mar 14, 2018 12:22 am
Has thanked: 16 times
Been thanked: 19 times

Re: GLdc - Call for testers!

Post by mrneo240 »

nice
User avatar
SiZiOUS
DC Developer
DC Developer
Posts: 404
Joined: Fri Mar 05, 2004 2:22 pm
Location: France
Has thanked: 27 times
Been thanked: 19 times
Contact:

Re: GLdc - Call for testers!

Post by SiZiOUS »

kazade wrote: Sun Feb 24, 2019 1:44 am I've added basic support for the GL_EXT_paletted_texture and GL_EXT_shared_texture_palette extensions :)
Great job man!
Any chances to have some demo using these new features? :mrgreen:
kazade
Insane DCEmu
Insane DCEmu
Posts: 145
Joined: Tue May 02, 2017 3:11 pm
Has thanked: 3 times
Been thanked: 34 times

Re: GLdc - Call for testers!

Post by kazade »

kazade
Insane DCEmu
Insane DCEmu
Posts: 145
Joined: Tue May 02, 2017 3:11 pm
Has thanked: 3 times
Been thanked: 34 times

Re: GLdc - Call for testers!

Post by kazade »

Right, I think this is nearly ready to be the library in kos-ports. Things left to do:

- Fix issues with texture twiddling
- Allow switching the internal palette format between ARGB8888 and ARGB4444

I have code for both of the above, and with those changes GLdc successfully powers near vanilla GL Quake (see this video and this thread)

Things I've done recently:

- Implemented glAlphaFunc + GL_ALPHA_TEST using the PT list
- Implemented extended support for paletted textures (both shared palettes, and per-texture)
- Implemented a custom extension for palette bank switching
- Fixed issues with glDepthFunc
- Fixed a large number of bugs found by mrneo240 during his Quake porting!
- Prefixed all non-static internal functions with "_gl"

I'll post back when I've fixed these last issues and I've tagged a release. Then my focus will be on performance.
User avatar
Ian Robinson
DC Developer
DC Developer
Posts: 114
Joined: Mon Mar 11, 2019 7:12 am
Has thanked: 206 times
Been thanked: 41 times

Re: GLdc - Call for testers!

Post by Ian Robinson »

Really fantastic work.. Can't wait to use this, Well done Kazade.
kazade
Insane DCEmu
Insane DCEmu
Posts: 145
Joined: Tue May 02, 2017 3:11 pm
Has thanked: 3 times
Been thanked: 34 times

Re: GLdc - Call for testers!

Post by kazade »

BlueCrab, if you wanna pull it in, it's ready - I just tagged 1.0.

This release is now capable of rendering GL Quake at reasonable speed without artefacts.
User avatar
bbmario
DCEmu Freak
DCEmu Freak
Posts: 88
Joined: Wed Feb 05, 2014 5:58 am
Has thanked: 9 times
Been thanked: 3 times

Re: GLdc - Call for testers!

Post by bbmario »

This is just insane. Congratulations!
|darc|
DCEmu Webmaster
DCEmu Webmaster
Posts: 16373
Joined: Wed Mar 14, 2001 6:00 pm
Location: New Orleans, LA
Has thanked: 103 times
Been thanked: 90 times
Contact:

Re: GLdc - Call for testers!

Post by |darc| »

I'm so impressed with what this community is capable of accomplishing nearly two decades later.
It's thinking...
Post Reply