Luke Benstead
49a0e103cb
Fix up CI
2023-09-01 20:34:29 +01:00
Luke Benstead
246cb997da
Add optional dcprof to prof_texture_upload
2023-09-01 20:23:55 +01:00
Luke Benstead
4b47f6878f
Remove yalloc
2023-09-01 08:34:48 +01:00
Luke Benstead
f278777c0e
WIP: Start implementing new allocator
2023-08-31 08:47:00 +01:00
Luke Benstead
77531ca347
Drastically refactor glTexImage2D
2023-08-26 20:34:11 +01:00
Luke Benstead
a5891056db
Many bug fixes and optimisations
2023-05-16 13:31:44 +01:00
Luke Benstead
c754c5c338
Ensure RelWithDebInfo builds use release flags + debugging
2023-05-11 15:22:27 +01:00
Luke Benstead
9e1b1bc40a
Merge branch 'clipping-rewrite-for-the-last-time-ffs' into 'master'
...
Restructure clipping to be much MUCH faster in the visible case
See merge request simulant/GLdc!105
2023-04-26 20:00:17 +00:00
Luke Benstead
e54494e995
More clipping work
2023-04-20 20:45:59 +01:00
Luke Benstead
c5ce81a38d
WIP: Restructure clipping to be much MUCH faster in the visible case
...
This currently only works with triangles, anything more and it crashes
due to me not queuing subsequent vertices in the strip correctly
2023-04-19 20:57:44 +01:00
Dave
1a181f702c
Update CMakeLists with CXX flags (Debug and Release)
2023-04-17 19:34:56 +02:00
Luke Benstead
25d215dad3
Add some compiler flags for lolz
2023-04-11 20:46:44 +01:00
Dave Reichelt
df9a12bbd6
Added new cubes sample
...
- A button toggles between glDrawElements and glDrawArrays
- B button toggles glBlend
- Start quits the sample
- Every 10 seconds a log with stats will be sent to the terminal
2023-04-08 21:42:03 +02:00
Colton Pawielski
5bb2691b91
Change CMakeLists.txt to add -mfsrra and -mfsca only if supported by compiler
...
GCC4.7 does not support these flags and cause a failure to build
2023-03-04 16:13:44 -06:00
Luke Benstead
aa875ae4d1
Fix compiler flags
2022-11-04 19:34:42 +00:00
Luke Benstead
a248f3a50c
Faster inversion
2022-11-03 20:24:38 +00:00
Luke Benstead
9d9a502e96
Remove old clipping
2022-06-13 20:16:46 +01:00
Luke Benstead
68c6936b25
Add nehe10 sample
2022-06-10 20:26:51 +01:00
Luke Benstead
83e325ab3c
Fix CMake 32bit issues
2022-05-21 20:16:26 +01:00
T_chan
ae3ebe2e5c
regroup the BMP file loading into 1 file, and correct some types that give...
2022-01-31 10:30:26 +00:00
T_chan
ab627b5ef5
merge of blend_test and lerabot_blend_test, addition of 1 case, and...
2022-01-31 10:04:50 +00:00
Luke Benstead
dd16530a1f
Fix an assertion in debug, and building on PC
2021-09-18 14:36:47 +01:00
Luke Benstead
4adc49cd40
Optimisations
2021-09-12 15:04:52 +01:00
Luke Benstead
cfefce44a6
Add nehe20 sample
2021-05-08 14:17:57 +01:00
Luke Benstead
0a8d43d47b
Add nehe08 sample
2021-04-30 20:47:33 +01:00
Luke Benstead
5a9b7bb37e
Force inline aligned vector functions
2021-04-20 16:49:00 +01:00
Luke Benstead
ea25251944
Optimisations
2021-04-20 16:08:58 +01:00
Luke Benstead
faf24ac61d
Small optimisations
2021-04-20 09:07:14 +01:00
Luke Benstead
8977fbf6e2
Compile quadmark on PC
2021-04-19 20:43:56 +01:00
Luke Benstead
b480c0a01f
Fix optimisations
2021-04-19 20:21:46 +01:00
Luke Benstead
ce9f3677f6
Immediate mode optimisation
2021-04-18 21:33:23 +01:00
Luke Benstead
f03f0e8f04
Implement glScissor correctly
2021-04-14 21:38:33 +01:00
Luke Benstead
30d76eada9
Fix texture issues
2021-04-13 21:28:59 +01:00
Luke Benstead
fe616028bb
X86
2021-04-09 15:24:47 +00:00