UnknownShadow200
|
e2c3ff0ed6
|
Fix not building for desktop
|
2025-02-01 20:12:23 +11:00 |
|
UnknownShadow200
|
3b4b1b6975
|
Fix compile error
|
2025-02-01 14:00:49 +11:00 |
|
UnknownShadow200
|
71d0094ac4
|
Prefer relying on built in codegen rather than relying on sh4_math.h
|
2025-02-01 13:06:37 +11:00 |
|
Falco Girgis
|
9653bf8c12
|
Got rid of a memset4() call from KOS.
|
2025-01-23 21:27:34 -06:00 |
|
Falco Girgis
|
6407353121
|
Removed opb_count hack for older KOS versions
|
2024-10-09 22:20:32 -05:00 |
|
UnknownShadow200
|
ea56577ca9
|
Use direct render APIs instead of manually locking/unlocking store queues
This ensures that GLdc works in both 2.1.0 and latest matter
|
2024-10-04 19:51:33 +10:00 |
|
Falco Girgis
|
b6995edc66
|
Merge branch 'master' of https://gitlab.com/simulant/GLdc
|
2024-08-11 09:19:59 -05:00 |
|
Falco Girgis
|
0f3be24cec
|
Merge branch 'master' of https://gitlab.com/simulant/GLdc into pvr_direct
|
2024-08-11 01:21:06 -05:00 |
|
Luke Benstead
|
ba76d67154
|
Merge branch 'ViewportTransform' into 'master'
Refactor viewport transform
See merge request simulant/GLdc!120
|
2024-08-04 20:18:41 +00:00 |
|
UnknownShadow200
|
2f26574a44
|
Combine projection transform and viewport transform together
|
2024-08-03 15:52:56 +10:00 |
|
Falco Girgis
|
b920855b57
|
Micro optimizations and clean-up.
|
2024-07-31 23:08:37 -05:00 |
|
Falco Girgis
|
873372995a
|
More cleanup.
|
2024-07-31 22:59:43 -05:00 |
|
Falco Girgis
|
a68c4bf6ac
|
Merge branch GLdc:master into master
|
2024-07-31 19:10:27 +00:00 |
|
UnknownShadow200
|
6722e14b93
|
Simplify RGBA interpolation by avoiding a multiply and division by 255
|
2024-06-07 21:36:59 +10:00 |
|
Falco Girgis
|
5fd6e51028
|
Readded prefetching.
|
2024-04-10 01:09:29 -05:00 |
|
Falco Girgis
|
54e46822bd
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2024-04-10 00:40:37 -05:00 |
|
Luke Benstead
|
572fa01b03
|
Fix edge case
|
2024-04-06 21:13:17 +01:00 |
|
Luke Benstead
|
6a6d229e4c
|
Fix bug with multiple strips
|
2024-04-04 06:30:37 +01:00 |
|
Luke Benstead
|
77f4b59aea
|
Fix off-by-one
|
2024-04-03 22:30:41 +01:00 |
|
Luke Benstead
|
5299badf58
|
Only submit trailing vertices if the previous triangle was visible
|
2024-04-03 22:09:35 +01:00 |
|
Luke Benstead
|
f8d1fa3439
|
Fix some issues with clipping
|
2024-04-03 21:19:36 +01:00 |
|
Luke Benstead
|
a8f3d86705
|
Start cleaning up the zclip code
|
2024-04-02 22:28:36 +01:00 |
|
Luke Benstead
|
d4f6a9636b
|
Fix more freezes and clipping issues
|
2024-03-19 20:14:01 +00:00 |
|
Luke Benstead
|
d6ac295d18
|
Fix more potential freezes
|
2024-03-19 08:14:38 +00:00 |
|
Luke Benstead
|
b353151dca
|
Fix freeze due to bad clipping
|
2024-03-18 20:56:15 +00:00 |
|
Luke Benstead
|
cf4a557489
|
Fix CLIP_DEBUG
|
2024-03-18 20:18:58 +00:00 |
|
Luke Benstead
|
c85aed2d28
|
Set the opb counter
|
2024-03-11 19:11:35 +00:00 |
|
T_chan
|
bd17c995ea
|
Naomi: don't call flashrom_get_region, as KOS Naomi does not include flashrom functions
|
2024-02-03 11:42:39 +00:00 |
|
T_chan
|
58f5f52eac
|
avoid reading the flashrom if we know we are in VGA mode
|
2024-02-02 20:08:04 +00:00 |
|
Falco Girgis
|
04c2fcceae
|
Getting rid of prefetching.
|
2024-01-31 14:59:58 -06:00 |
|
Falco Girgis
|
d4a83ff235
|
Fixed a double promotion, put back prefetching.
|
2024-01-31 14:46:49 -06:00 |
|
Falco Girgis
|
8d1ce547f5
|
Screwed up prefetch macro.
|
2024-01-31 02:51:51 -06:00 |
|
Falco Girgis
|
313341f93d
|
Trying without prefetching.
|
2024-01-31 02:50:01 -06:00 |
|
Falco Girgis
|
4033e9c23a
|
Submitted wrong size to sq_fast_cpy()
|
2024-01-31 01:59:46 -06:00 |
|
Falco Girgis
|
3420f0d0c6
|
Adjusting vertex buffers.
|
2024-01-31 01:56:01 -06:00 |
|
Falco Girgis
|
e8a60bc94a
|
Fixing build issues
|
2024-01-30 20:43:30 -06:00 |
|
Falco Girgis
|
0be2911e0b
|
Trying to batch shit better.
|
2024-01-30 20:41:34 -06:00 |
|
Falco Girgis
|
9586eefee9
|
Next attempt.
|
2024-01-30 19:55:05 -06:00 |
|
Falco Girgis
|
c25a5cddcb
|
Next attempt.
|
2024-01-30 19:52:56 -06:00 |
|
Falco Girgis
|
b9cdfb2e35
|
next try
|
2024-01-30 19:45:17 -06:00 |
|
Falco Girgis
|
32ecb843a2
|
next try.
|
2024-01-30 19:44:40 -06:00 |
|
Falco Girgis
|
709942e69d
|
test.
|
2024-01-30 19:40:40 -06:00 |
|
Luke Benstead
|
43d64a4957
|
Fix twiddling issues
|
2023-09-11 17:27:04 +01:00 |
|
Luke Benstead
|
3248499d5a
|
Switch to the new allocator
|
2023-08-31 21:21:14 +01:00 |
|
Luke Benstead
|
77531ca347
|
Drastically refactor glTexImage2D
|
2023-08-26 20:34:11 +01:00 |
|
Luke Benstead
|
3dcbbdbde6
|
Add logging
|
2023-06-09 20:35:00 +01:00 |
|
Luke Benstead
|
92ee4f616d
|
Set mode to PAL@50 if it's a European console without VGA
|
2023-06-06 21:05:52 +01:00 |
|
Luke Benstead
|
f6713bc778
|
Speed up the software renderer
|
2023-05-20 07:45:45 +01:00 |
|
Luke Benstead
|
5865d57384
|
Wait for the store queues to finish when we've uploaded everything
|
2023-05-20 07:45:16 +01:00 |
|
Luke Benstead
|
a5891056db
|
Many bug fixes and optimisations
|
2023-05-16 13:31:44 +01:00 |
|