Samuliak
|
3d0055af6a
|
end render pass if attachment is being read
|
2024-08-21 15:53:40 +02:00 |
|
Samuliak
|
4f7288d937
|
fix: rect mesh shader errors
|
2024-08-21 14:51:36 +02:00 |
|
Samuliak
|
339af5c4c5
|
support formats with X components
|
2024-08-21 13:49:15 +02:00 |
|
Samuliak
|
a832bc225e
|
support rect primitive emulation
|
2024-08-21 12:12:45 +02:00 |
|
Samuliak
|
7500a54b38
|
fix: geometry shaders
|
2024-08-21 08:17:41 +02:00 |
|
Samuliak
|
76cf3de80b
|
disable vertex buffer restride for object shaders
|
2024-08-20 20:27:41 +02:00 |
|
Samuliak
|
97f441ecf1
|
draw with geometry shaders
|
2024-08-20 20:14:02 +02:00 |
|
Samuliak
|
2f4ceb33e0
|
patch object and mesh shaders
|
2024-08-20 18:59:25 +02:00 |
|
Samuliak
|
9679c6b7e8
|
set primitive count in mesh shaders
|
2024-08-20 17:33:55 +02:00 |
|
Samuliak
|
46269c0069
|
fix: mesh shader errors
|
2024-08-20 09:52:54 +02:00 |
|
Samuliak
|
b10bcd422e
|
emit mesh shaders
|
2024-08-20 09:20:22 +02:00 |
|
Samuliak
|
6b1360415b
|
emit object shaders
|
2024-08-20 08:22:24 +02:00 |
|
Samuliak
|
ca256eb764
|
check for pixel format support
|
2024-08-19 16:40:36 +02:00 |
|
Samuliak
|
69a36246fb
|
do GPU texture loading on non-apple GPUs
|
2024-08-19 16:14:06 +02:00 |
|
Samuliak
|
b59dbfc9c3
|
hack: increase xfb ring buffer size
|
2024-08-19 16:02:36 +02:00 |
|
Samuliak
|
e2f66b8aa3
|
fix: streamout
|
2024-08-19 13:07:30 +02:00 |
|
Samuliak
|
9aa72e6295
|
report vram usage
|
2024-08-18 20:03:37 +02:00 |
|
Samuliak
|
9bb7479d16
|
use more efficient cpu cache mode when possible
|
2024-08-18 17:40:41 +02:00 |
|
Samuliak
|
be0a69a5e2
|
do texture load on GPU if no unified memory
|
2024-08-18 14:49:25 +02:00 |
|
Samuliak
|
485a652c85
|
use managed storage mode when dedicated memory
|
2024-08-18 14:37:39 +02:00 |
|
Samuliak
|
269e072139
|
move buffer allocators to separate file & fix: high memory usage
|
2024-08-18 11:32:24 +02:00 |
|
Samuliak
|
265785772a
|
rework buffer allocator
|
2024-08-18 11:13:49 +02:00 |
|
Samuliak
|
07989d828c
|
fix: performance regression
|
2024-08-17 19:54:55 +02:00 |
|
Samuliak
|
b8e9bb355c
|
fix: GPU hangs (hack)
|
2024-08-17 19:05:00 +02:00 |
|
Samuliak
|
83a08b2247
|
fix: some Metal validation errors
|
2024-08-17 17:51:37 +02:00 |
|
Samuliak
|
502d5b8b2f
|
include debug information
|
2024-08-16 16:38:01 +02:00 |
|
Samuliak
|
0d0152d6e0
|
fix: present
|
2024-08-16 15:33:49 +02:00 |
|
Exzap
|
958137a301
|
vpad: Keep second channel empty if no extra GamePad is configured
|
2024-08-15 18:27:08 +02:00 |
|
20943204920434
|
294a6de779
|
Update appimage.sh to support runtime libstdc++.so.6 loading (#1292)
Add checkrt plugin in order to detect the right libstdc++.so.6 version to load.
|
2024-08-15 16:22:41 +02:00 |
|
Samuliak
|
d79d7fea63
|
implement sampler cache
|
2024-08-15 11:44:06 +02:00 |
|
Samuliak
|
9982ac7acb
|
remove more unnecessary rebinds
|
2024-08-15 10:58:33 +02:00 |
|
Samuliak
|
9a215e064f
|
don't bind textures and buffers which are already bound
|
2024-08-15 10:15:05 +02:00 |
|
Exzap
|
2843da4479
|
padscore: Invoke sampling callbacks every 5ms
This fixes high input latency in games like Pokemon Rumble U which update input via the sampling callbacks
|
2024-08-15 05:00:09 +02:00 |
|
Exzap
|
b0bab273e2
|
padscore: Simulate queue behaviour for KPADRead
|
2024-08-15 02:16:24 +02:00 |
|
Samuliak
|
ed7354fa1b
|
reset depth bias
|
2024-08-14 21:23:18 +02:00 |
|
Samuliak
|
be98734358
|
fix: incorrect roundEven implementation
|
2024-08-14 20:58:47 +02:00 |
|
Samuliak
|
0bb99aaa75
|
set depth bias
|
2024-08-14 20:28:28 +02:00 |
|
Samuliak
|
c4688e1ad1
|
stringify utility shader source
|
2024-08-14 16:21:43 +02:00 |
|
Samuliak
|
d48de5b56f
|
fix: buffer cache crash on shutdown
|
2024-08-14 15:37:06 +02:00 |
|
SamoZ256
|
52062bd285
|
Merge branch 'main' into metal
|
2024-08-14 15:17:35 +02:00 |
|
Samuliak
|
3c1a7479c2
|
save pipelines to a binary archive
|
2024-08-14 15:16:10 +02:00 |
|
Samuliak
|
53efb9e5b2
|
prepare for shader cache
|
2024-08-14 11:57:01 +02:00 |
|
Samuliak
|
13834ca9cb
|
correct comment
|
2024-08-14 07:59:22 +02:00 |
|
Samuliak
|
bba2bbcefb
|
use buffer allocator for restrided vertex buffers
|
2024-08-13 19:00:39 +02:00 |
|
Samuliak
|
27925a4fd9
|
do vertex buffer restride in a void vertex function
|
2024-08-13 18:28:10 +02:00 |
|
Samuliak
|
5e9537c777
|
fix: render pass mess
|
2024-08-13 16:40:25 +02:00 |
|
Skyth (Asilkan)
|
c49296acdc
|
Add support for iterating directories in graphics pack content folders. (#1288)
|
2024-08-13 15:53:04 +02:00 |
|
goeiecool9999
|
a6d8c0fb9f
|
CI: Fix macOS build (#1291)
|
2024-08-13 15:48:13 +02:00 |
|
Samuliak
|
4b7c01ee2a
|
fix: 3D texture copies & fix: present filter
|
2024-08-13 11:44:49 +02:00 |
|
Samuliak
|
3f52f3acfe
|
fix: cubemap sampling
|
2024-08-13 07:30:33 +02:00 |
|