Hayden Kowalchuk
|
9bc35d08e6
|
merge: merge master
|
2019-08-07 21:02:43 -04:00 |
|
Hayden Kowalchuk
|
e9cbc22f76
|
Merge branch 'upstream_a616fe8f' of https://gitlab.com/HaydenKow/GLdc into upstream_a616fe8f
Merge
|
2019-08-07 20:59:27 -04:00 |
|
Hayden Kowalchuk
|
39a7ee9c02
|
fix: update correct Modulate behavior
|
2019-08-07 20:55:37 -04:00 |
|
Luke Benstead
|
b82d28130d
|
Rewrite the lighting code
|
2019-08-01 20:21:13 +01:00 |
|
Luke Benstead
|
00c38edba9
|
Add polygon_offset sample (thanks mrneo240)
|
2019-07-17 10:46:19 +01:00 |
|
Hayden Kowalchuk
|
1a9f4bf333
|
feat: add polygon_offset sample
|
2019-07-16 14:08:38 -04:00 |
|
Hayden Kowalchuk
|
a2c55967d4
|
fix: possible minor speedups
|
2019-07-03 14:30:41 -04:00 |
|
Hayden Kowalchuk
|
7936a1fcac
|
feat: minor change
|
2019-07-03 13:08:07 -04:00 |
|
Hayden K
|
e03a651d10
|
minor function call reduction.
|
2019-04-22 19:06:57 -04:00 |
|
Hayden K
|
11a8736198
|
feat: add gl EXT handing for mipmap
- comes from gl1.4
- new defines
- expand glTexEnvi
|
2019-04-17 14:29:50 -04:00 |
|
Hayden K
|
83b61f3cfa
|
fix: use our mipmap_bias when creating pvr context
|
2019-04-17 14:28:58 -04:00 |
|
Hayden K
|
c3635f1223
|
feat: add mipmap_bias to TextureObject
- also label bounaries of our struct
|
2019-04-17 14:25:46 -04:00 |
|
Luke Benstead
|
a616fe8f27
|
Merge branch '42-disallow-mipmaps' into 'master'
Throw GL_INVALID_OPERATION if mipmaps are specified for non-square textures
Closes #42
See merge request simulant/GLdc!44
|
2019-04-17 15:21:34 +00:00 |
|
Luke Benstead
|
3395f17687
|
Throw GL_INVALID_OPERATION if mipmaps are specified for non-square textures
|
2019-04-17 16:19:03 +01:00 |
|
Luke Benstead
|
f39e2c0972
|
Merge branch '43-allocate-when-needed' into 'master'
Only allocate space for mipmaps when necessary
Closes #43
See merge request simulant/GLdc!43
|
2019-04-17 14:58:53 +00:00 |
|
Luke Benstead
|
62743d42cb
|
Only allocate space for mipmaps when necessary
|
2019-04-17 14:55:30 +01:00 |
|
Hayden K
|
a812fd572e
|
Change to single file
|
2019-04-15 14:11:17 -04:00 |
|
Luke Benstead
|
a8d420299c
|
Correctly throw GL_INVALID_VALUE for invalid sizes
|
2019-04-14 08:51:37 +01:00 |
|
Luke Benstead
|
6cfb4e437c
|
Handle GL_DOUBLE like GL_FLOAT everywhere
|
2019-04-14 07:17:27 +01:00 |
|
Hayden K
|
1c160ff519
|
change empty call to define
|
2019-04-08 09:56:13 -04:00 |
|
Hayden K
|
4a9336f584
|
fix all the previous crap.
holy hell
|
2019-04-08 09:36:33 -04:00 |
|
Hayden K
|
944f911d41
|
merge latest to latest gldc
|
2019-04-08 09:12:45 -04:00 |
|
Hayden K
|
8d111d0536
|
merge:latest mipmap changes to master
|
2019-04-08 09:08:57 -04:00 |
|
Hayden K
|
275a2aad30
|
merge
|
2019-04-08 09:03:05 -04:00 |
|
Hayden K
|
d3cb7d1b21
|
fix: minor memory cleanup
|
2019-04-07 19:34:08 -04:00 |
|
Hayden K
|
9aee9fe970
|
feat: add correct mipmapping
* fixes memory layout and handling
* allows paletted mipmapped textures
|
2019-04-05 22:15:57 -04:00 |
|
Luke Benstead
|
cb692f59b4
|
Remove unnecessary conditional check
|
2019-04-01 09:57:33 +01:00 |
|
Luke Benstead
|
d912680ef0
|
Update version string
|
2019-03-30 07:15:50 +00:00 |
|
Luke Benstead
|
76c0826917
|
Merge branch 'slim-down-clipvertex' into 'master'
Slim down ClipVertex
Closes #36 and #37
See merge request simulant/GLdc!41
|
2019-03-30 07:13:26 +00:00 |
|
Luke Benstead
|
26dd1c1205
|
Tweak the polymark sample
|
2019-03-30 07:11:08 +00:00 |
|
Luke Benstead
|
e876dcb14f
|
Massively optimise GL_POLYGON/GL_TRIANGLE_FAN
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
a88a9029f5
|
Add a polymark sample
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
9fafe31a37
|
Disable profiler
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
a75ced3fef
|
Speed up immediate mode submission
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
1e18fbc527
|
Fix twiddling code. Fixes #37
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
2e33dc0718
|
Add missing profiler_pop(). Fixes #36
|
2019-03-29 11:26:19 +00:00 |
|
Luke Benstead
|
93311ff12c
|
Fix twiddling code. Fixes #37
|
2019-03-29 07:54:50 +00:00 |
|
Luke Benstead
|
e2ea07ad92
|
Add missing profiler_pop(). Fixes #36
|
2019-03-29 07:51:09 +00:00 |
|
Luke Benstead
|
ccc9b59d03
|
Turn up to 11
|
2019-03-28 13:12:00 +00:00 |
|
Luke Benstead
|
41ee67cbf1
|
Code cleanup
|
2019-03-28 13:10:53 +00:00 |
|
Luke Benstead
|
e15a47b6fb
|
Use the list stored on the SubmissionTarget
|
2019-03-28 13:09:36 +00:00 |
|
Luke Benstead
|
3cd15de332
|
Add additional traces
|
2019-03-28 13:09:04 +00:00 |
|
Luke Benstead
|
093b1af056
|
Add some assertions to aligned_vector
|
2019-03-28 13:08:23 +00:00 |
|
Luke Benstead
|
8982444406
|
Consistently allow > 16384 verts
|
2019-03-28 13:07:53 +00:00 |
|
Luke Benstead
|
cd04784c33
|
Fix memory corruption
|
2019-03-28 13:05:13 +00:00 |
|
Hayden K
|
ef5b033b3a
|
fix texture twiddle
|
2019-03-27 19:19:30 -04:00 |
|
Luke Benstead
|
30f8564298
|
Fix glDrawElements
|
2019-03-27 09:39:06 +00:00 |
|
Luke Benstead
|
434f316526
|
Switch pointer comparisons for counters
|
2019-03-26 09:09:07 +00:00 |
|
Luke Benstead
|
d44a24d339
|
Add assertions
|
2019-03-25 19:43:03 +00:00 |
|
Luke Benstead
|
9e12e15a13
|
Make use of swapVertex
|
2019-03-25 19:30:45 +00:00 |
|