Commit Graph

15 Commits

Author SHA1 Message Date
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