612 Commits

Author SHA1 Message Date
Turánszki János 3899e472b6 Mac OS support (#1346) 2026-01-11 21:53:46 +01:00
Turánszki János b66baed422 fixes for rendering issues when using shader model 6.6 or higher 2025-12-19 19:31:50 +01:00
Turánszki János 6fd4c3b8c2 quad ops in sm6.6 mode must be used only in 1D thread group 2025-12-18 14:04:15 +01:00
Stanislav Denisov c72837afa5 Fix texture streaming resolution overflow (#1369) 2025-12-16 08:27:36 +01:00
Turánszki János a462b19fe4 Added support for shader model 6.6 direct heap descriptor indexing (#1351) 2025-12-09 12:42:31 +01:00
Turánszki János a5fcda4e34 virtual texture fix inside envprobe rendering 2025-12-08 08:16:24 +01:00
Stanislav Denisov 0f85565b49 Implement the force unlit option (#1344) 2025-12-03 23:47:31 +01:00
Stanislav Denisov 3a700be691 Implement wireframe overlay (#1282) 2025-11-04 14:31:53 +01:00
Turánszki János 8a9dbf911d fix for incorrect spirv shader compiler behaviour (glitchy tessellation, in/out mapping mismatches) 2025-11-04 10:17:59 +01:00
Turánszki János 07486015ce fix for depth mismatch issue on Intel gpu with provoking index buffer #1279 2025-11-03 11:16:31 +01:00
Turánszki János 0d9be71755 ecs lookup table optimization (#1272) 2025-11-02 10:24:01 +01:00
Turánszki János 6caaa292dc path tracer fix 2025-11-02 08:18:13 +01:00
Turánszki János 932c90b91d optimization for structure memory layouts 2025-10-30 09:35:29 +01:00
Turánszki János 01c9c5efca optimization of sampler access in forward passes and some other updates (#1257) 2025-10-28 07:51:26 +01:00
Stanislav Denisov 88a9aab75a Fix the chromatic aberration sampling (#1254) 2025-10-26 14:11:27 +01:00
Turánszki János 28f0330f97 fix for taa alphatocoverage, alphatest value shouldn't be taken into account for opacity #1252 2025-10-23 13:33:47 +02:00
Turánszki János 79cb603fb3 shader codegen improvement for pows 2025-10-22 17:47:46 +02:00
Turánszki János 3507e1872f added additional safety against nans for path tracing 2025-10-21 08:43:32 +02:00
Turánszki János 537d60c29a initial water shader handling for path tracing 2025-10-20 09:35:02 +02:00
Stanislav Denisov ede31fdd69 Fix edge sampling in sharpen shader (#1245)
Fix edge sampling in sharpen shader.
2025-10-18 08:31:11 +02:00
Turánszki János 7318056235 taa stochastic alpha will be disabled unless alpharef or dithering is used 2025-10-14 07:50:18 +02:00
Turánszki János e65daa94fe tessellation fix when using provoking index buffer 2025-10-09 08:49:29 +02:00
Turánszki János 96a75a6982 envmap sky pixel shaders don't need rendertargetarrayindex input #1230 2025-10-09 08:18:56 +02:00
Turánszki János b437b6f0b5 mesh shader primitiveid fixes 2025-10-08 17:19:09 +02:00
Turánszki János 5765b96c0d SV_RenderTargetArrayIndex and SV_ViewportArrayIndex compiled out of pixel shaders #1230 2025-10-08 09:01:12 +02:00
Turánszki János 4fc1d375a7 SV_PrimitiveID emulation by provoking vertex (#1237)
The SV_PrimitiveID is no longer used as PS input, instead two additional index buffers are used for indirection. The "provoke" contains primitiveIDs for every provoking vertex. The "reorder" contains the vertexID remapping from "provoke". On PS5 this removes the need to do additional geometry shader fallback for prepass rendering. It will be also helpful for MacOS port that doesn't support SV_PrimitiveID or geometry shader (PR: #1230 )
2025-10-07 18:51:55 +02:00
Turánszki János 20d512eb63 mesh blend support for path tracing (#1234) 2025-10-05 08:44:08 +02:00
Turánszki János 2d94fa76d4 meshblend id assignment improvement #1231 2025-10-04 10:37:04 +02:00
Turánszki János 04b50c0933 crt shader improvements 2025-09-24 07:53:06 +02:00
Turánszki János 97b8f8608f added CRT effect option for camera feed 2025-09-22 10:47:51 +02:00
Turánszki János 4113127c1b CRT filter (#1218) 2025-09-16 09:24:32 +02:00
Turánszki János 162daa3d40 small optimizations and refactors 2025-09-09 17:51:47 +02:00
Turánszki János 5dc4f68e94 Mesh blend (#1215) 2025-09-03 08:46:48 +02:00
Turánszki János d583c14358 improvement for grass in dedicated character shadow 2025-08-26 09:50:44 +02:00
Turánszki János 1ed5e0d9ac PCSS shadow sampling mode [optional] (#1213) 2025-08-21 09:22:28 +02:00
Turánszki János 30fd382261 unified stochastic/MSAA/dithered transparency between object, hairparticle and impostors 2025-07-19 10:56:17 +02:00
Turánszki János 0529b15e02 shadow border clamp fix 2025-07-16 08:16:42 +02:00
Turánszki János 15c22fd666 Wave effect, AMD lightmap fix and other updates (#1156) 2025-07-10 17:40:57 +02:00
Turánszki János d0941c07ef path tracing AMD fix 2025-07-10 15:20:54 +02:00
Turánszki János 38caf1a5f0 improved MSAA instance transparency 2025-07-07 08:31:24 +02:00
Turánszki János 841201499d shadow fix #1150 2025-07-06 07:48:42 +02:00
Turánszki János 16f4b80c57 disabled capsule reflection for planar reflection material 2025-07-05 07:54:32 +02:00
Turánszki János 1b9ef603a1 path tracing AMD improvement #1142 2025-07-01 06:44:07 +02:00
Turánszki János 39a5db515a fixes 2025-06-29 06:54:10 +02:00
Turánszki János 38cc0729f0 removed dithering from MSAA alpha to coverage 2025-06-28 15:36:37 +02:00
Turánszki János 33f0ed9598 Theme editor (#1134) 2025-06-19 09:13:08 +02:00
Turánszki János 6866a7bab6 ddgi fp16 black sky fix dx12 2025-06-13 13:11:59 +02:00
Turánszki János 030413c9cc Project creator (#1118) 2025-06-07 17:38:36 +02:00
Dennis Brakhane 03565ee51c update comment to clarify what is causing the issue (#1119) 2025-06-07 16:48:01 +02:00
Turánszki János d63d5325ba volumetric shadow fix 2025-06-04 08:06:48 +02:00