Samuliak
|
e4068856bc
|
implement framebuffer fetch
|
2025-01-08 16:09:15 +01:00 |
|
Samuliak
|
55d9436bf3
|
fix typo in texture decoder
|
2024-12-22 10:15:13 +01:00 |
|
Samuliak
|
967a74024a
|
implement point coord properly
|
2024-12-21 08:52:18 +01:00 |
|
Samuliak
|
4281f6e0c8
|
implement shader uint min max instructions
|
2024-12-16 14:24:53 +01:00 |
|
Samuliak
|
c6e8b5c933
|
fix: depth stencil state issues
|
2024-12-16 14:13:11 +01:00 |
|
Samuliak
|
05b603d652
|
fix: incorrect texture read coord type
|
2024-11-23 18:06:13 +01:00 |
|
Samuliak
|
732e3be63d
|
explicitly make integer constants int
|
2024-11-20 19:44:04 +01:00 |
|
Samuliak
|
b140984264
|
fix: texture sample gradient errors
|
2024-11-19 17:48:28 +01:00 |
|
Samuliak
|
38cbd3e03a
|
handle halfZ in the shader decompiler
|
2024-11-15 17:01:21 +01:00 |
|
Samuliak
|
c9b18efc03
|
don't transform depth to 0...1
|
2024-11-14 18:48:27 +01:00 |
|
Samuliak
|
a1b9164831
|
don't mask ps inputs with 0x7F
|
2024-11-11 17:33:12 +01:00 |
|
Samuliak
|
ed32feb3d9
|
rint texture slice & explicitly specify texture lod
|
2024-11-10 15:18:45 +01:00 |
|
Samuliak
|
97be576cd6
|
cast texture slice to uint
|
2024-11-10 07:57:22 +01:00 |
|
Samuliak
|
927c52e268
|
implement calculate texture lod
|
2024-11-01 15:30:15 +01:00 |
|
Samuliak
|
2fb4d83a5f
|
don't set verticesPerInstance twice
|
2024-10-01 19:07:19 +02:00 |
|
Samuliak
|
94e8ed5a46
|
fetch vertices manually if needed
|
2024-10-01 17:38:14 +02:00 |
|
Samuliak
|
a328c5e753
|
use uchar for index type
|
2024-09-11 12:43:15 +02:00 |
|
Samuliak
|
e7f8f0ee4c
|
simplify uniform names
|
2024-09-11 12:28:35 +02:00 |
|
Samuliak
|
950f04d444
|
support instancing for mesh shaders
|
2024-09-11 12:22:45 +02:00 |
|
Samuliak
|
395cd1cd11
|
handle rasterization kill for mesh shaders
|
2024-09-11 10:55:10 +02:00 |
|
Samuliak
|
3dc233fb56
|
support rasterization kill
|
2024-09-07 11:00:10 +02:00 |
|
Samuliak
|
4251f3fe55
|
check for invalid color formats
|
2024-09-06 17:16:47 +02:00 |
|
Samuliak
|
cd72ad80d2
|
include color format data types in ps hash
|
2024-09-05 14:34:39 +02:00 |
|
Samo Z
|
8a74445a96
|
don't compile fragment shaders just-in-time
|
2024-09-04 19:05:07 +02:00 |
|
Samuliak
|
2ee92e53e9
|
use the correct fetch shader
|
2024-09-03 14:26:04 +02:00 |
|
Samuliak
|
953975f5ec
|
don't jit compile vertex shaders
|
2024-09-03 13:59:52 +02:00 |
|
Samo Z
|
5d07d115a6
|
emulate unsupported shadow sampler types
|
2024-09-01 14:36:39 +02:00 |
|
Samuliak
|
ccd72bfe45
|
implement gather sampling
|
2024-08-29 14:03:48 +02:00 |
|
Samuliak
|
8e87b9676a
|
fix: missing lod parameter
|
2024-08-22 18:20:26 +02:00 |
|
Samuliak
|
4f7288d937
|
fix: rect mesh shader errors
|
2024-08-21 14:51:36 +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
|
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
|
e2f66b8aa3
|
fix: streamout
|
2024-08-19 13:07:30 +02:00 |
|
Samuliak
|
b8e9bb355c
|
fix: GPU hangs (hack)
|
2024-08-17 19:05:00 +02:00 |
|
Samuliak
|
be98734358
|
fix: incorrect roundEven implementation
|
2024-08-14 20:58:47 +02:00 |
|
Samuliak
|
3f52f3acfe
|
fix: cubemap sampling
|
2024-08-13 07:30:33 +02:00 |
|
Samuliak
|
8316cee59a
|
prepare for surface copy
|
2024-08-11 20:09:48 +02:00 |
|
Samuliak
|
eb573fcaca
|
fix: color write mask and unpackHalf2x16
|
2024-08-11 18:32:50 +02:00 |
|
Samuliak
|
a38ddb5fc2
|
fix: shadows
|
2024-08-08 19:25:12 +02:00 |
|
Samuliak
|
5c246d55bd
|
implement transform feedback
|
2024-08-08 13:52:48 +02:00 |
|
Samuliak
|
e0791c3bf4
|
set stencil reference value
|
2024-08-08 11:58:18 +02:00 |
|
Samuliak
|
a50ce997df
|
fix: writing to depth from a fragment shader
|
2024-08-07 21:14:31 +02:00 |
|
Samuliak
|
1bcdade83e
|
set stencil state
|
2024-08-07 20:59:05 +02:00 |
|
Samuliak
|
e2ec602c43
|
specialize fragment shader output types & fix: shader errors
|
2024-08-07 13:25:38 +02:00 |
|