Hayden Kowalchuk
|
1ac25e4d79
|
merge: final merge of custom gldc and upstream current
|
2020-02-18 18:25:04 -05:00 |
|
Luke Benstead
|
140eec3d92
|
glNormalPointer should accept GL_INT_2_10_10_10_REV, not GL_UNSIGNED_INT_2_...
|
2019-11-27 09:10:10 +00:00 |
|
Luke Benstead
|
11cd54bc0b
|
Add partial support for GL_ARB_vertex_type_2_10_10_10_rev and also GL_NORMALIZE
|
2019-11-18 17:39:09 +00:00 |
|
Luke Benstead
|
f59e9bf56e
|
Implement GL_ARB_vertex_array_bgra
|
2019-09-30 21:59:11 +01:00 |
|
Luke Benstead
|
d7e424a766
|
Initial implementation of a fast-path (currently some corruption)
|
2019-09-30 09:14:43 +01:00 |
|
Hayden Kowalchuk
|
ca8d27a1c2
|
fix: minor warning round and add burst draw
|
2019-08-29 09:40:30 -04:00 |
|
Luke Benstead
|
57f4f62f86
|
Implement glColor3ubv
|
2019-08-20 20:42:29 +01:00 |
|
Hayden K
|
4a9336f584
|
fix all the previous crap.
holy hell
|
2019-04-08 09:36:33 -04:00 |
|
Hayden K
|
275a2aad30
|
merge
|
2019-04-08 09:03:05 -04:00 |
|
Luke Benstead
|
a75ced3fef
|
Speed up immediate mode submission
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
4355d0f224
|
Add additional profiler checkpoints
|
2019-03-25 16:06:28 +00:00 |
|
Luke Benstead
|
70feea6c6f
|
Minor optimisations
|
2019-03-25 16:05:36 +00:00 |
|
Luke Benstead
|
b771a5339b
|
Send colours as bytes in immediate mode
|
2019-03-25 12:56:48 +00:00 |
|
Hayden K
|
61f9ff5122
|
merge upstream
|
2019-03-13 12:17:43 -04:00 |
|
Luke Benstead
|
7c33f13438
|
Allow configuring initial capacities
|
2019-03-13 15:43:50 +00:00 |
|
Luke Benstead
|
d9539da841
|
Optimisations
|
2019-03-13 15:35:42 +00:00 |
|
Hayden K
|
edbff32340
|
- changes to allocation and mem mgmt
- Replace some mem* functions with store queues
- fix capacity of AlignedVector to 32 intervals
- turn profiler fully compile only
|
2019-03-12 23:47:54 -04:00 |
|
Luke Benstead
|
1807a0119c
|
Add some missing function stubs
|
2019-03-10 12:19:45 +00:00 |
|
Luke Benstead
|
5f7fef2cf9
|
Prefix non-static private functions with '_gl'
|
2019-03-03 19:06:01 +00:00 |
|
Luke Benstead
|
926214bd82
|
Prefix some non-static private functions with '_gl'
|
2019-03-03 19:02:25 +00:00 |
|
Luke Benstead
|
acaecf49bc
|
Add a missing header
|
2018-08-27 21:35:15 +01:00 |
|
Luke Benstead
|
21f8f9d855
|
Properly restore state after glEnd
|
2018-08-21 16:15:43 +01:00 |
|
Luke Benstead
|
9b0322ce8a
|
Properly restore enabled client state when using immediate mode
|
2018-08-21 16:08:06 +01:00 |
|
Luke Benstead
|
edae8a9166
|
Properly pop active client texture in immediate mode
|
2018-08-21 15:50:59 +01:00 |
|
Luke Benstead
|
582a29d267
|
Add glMultiTexCoord2fARB
|
2018-08-05 09:09:38 +01:00 |
|
Luke Benstead
|
101f260ce6
|
Add nehe06
|
2018-05-29 17:18:01 +01:00 |
|
Luke Benstead
|
b6b1591010
|
Add the first nehe sample and make it work
|
2018-05-29 13:12:38 +01:00 |
|
Luke Benstead
|
396ea82856
|
Drop all of the old libGL files
|
2018-05-20 16:16:53 +01:00 |
|
Luke Benstead
|
23e564269b
|
Fix lighting bugs
|
2018-05-19 09:17:24 +01:00 |
|
Luke Benstead
|
de1fb05ac1
|
Fix bugs in immediate mode
|
2018-05-14 16:58:58 +01:00 |
|
Luke Benstead
|
c76338b16f
|
Add glNormalX, remove more dead code
|
2018-05-12 21:20:26 +01:00 |
|
Luke Benstead
|
97f4e020ad
|
Rename experimental and update the Makefile
|
2018-05-12 21:06:22 +01:00 |
|