Luke Benstead
c76338b16f
Add glNormalX, remove more dead code
2018-05-12 21:20:26 +01:00
Luke Benstead
146be442f4
Start reimplementing immediate mode and removing dead code
2018-05-12 14:39:20 +01:00
Luke Benstead
4653957c85
Make things compile under c99
2018-04-29 08:32:06 +01:00
Luke Benstead
3f364c6a12
Disable auto sorting features of PVR
2017-09-15 19:14:21 +01:00
Luke Benstead
100e6980a5
Move to a dynamically resizing vertex buffer
2017-09-15 13:11:10 +01:00
Luke Benstead
95b71c8291
Small cleanup
2017-09-15 10:21:17 +01:00
Luke Benstead
e616b0fb90
Remove the option for statically allocated buffers
2017-09-15 10:19:34 +01:00
Lawrence Sebald
30f408caa3
Fix a store-queue related issue in the primitive submission code.
...
The primitive list submission code in libgl never sets the QACR0 or QACR1
registers when it uses the store queues. Thus, if any other code accesses the
store queues, rendering may well grind to a halt.
This fixes the issue by setting QACR0 and QACR1 each frame.
Note: This solution is still not thread-safe. Of course, many GL implementations
are not thread-safe at all...
2016-07-02 23:37:04 -04:00
Lawrence Sebald
0fa6e42b55
Remove +x permissions bits...
2016-01-03 22:24:52 -05:00
Josh Pearson
3df4244bc2
Formatting cleanup, and cleanup on gl-fog.c
2015-09-09 11:25:51 -07:00
Josh Pearson
5fce3e1897
Added Texture Format Conversion to glTexImage2D, Added GL_TEXTURE Matrix Transformations when glEnable(GL_KOS_TEXTURE_MATRIX), various bug fixes, few more API functions added
2015-09-06 09:47:57 -07:00
Josh Pearson
763ec99483
Added multi-texture support and glCompressedTexImage2D to the GL API
2015-01-04 15:07:57 -08:00
Josh Pearson
97dc25918a
First major update to the API 9-28-14
2014-09-28 19:40:41 -07:00
Lawrence Sebald
be969bd840
Normalize line endings in libgl to LF rather than CRLF.
2014-08-29 15:56:23 -04:00
U-PH3NOM-PC\PH3NOM
d5077ae105
#Initial Commit for new Open GL API, replacing the old KGL
2014-08-16 11:13:38 -07:00