Commit Graph

211 Commits (b431c9b75514f34a384aa179b7027bc26261ba1b)

Author SHA1 Message Date
Dominik Madarász b431c9b755 small fixes 2024-09-04 09:59:25 +02:00
Dominik Madarász 9e12dbb10e math: euler, eulerq fixes 2024-09-04 00:10:44 +02:00
Dominik Madarász 5dca07d113 fix idq and eulerq 2024-09-03 17:13:29 +02:00
Dominik Madarász 55bb9d26c7 fix coord system 2024-09-03 15:18:39 +02:00
Dominik Madarász aec753e2c4 implement global frustum culling 2024-09-03 11:41:33 +02:00
Dominik Madarász dfcb0877ca fix model transparency detection 2024-09-02 19:48:15 +02:00
Dominik Madarász 301a21a5e1 add shadow penumbra 2024-09-02 17:00:31 +02:00
Dominik Madarász 7b998afc08 remove deprecated shadow blur postfx 2024-09-02 16:28:42 +02:00
Dominik Madarász 80aad50ed3 PCSS impl 2024-09-02 15:45:52 +02:00
Dominik Madarász 82ec9fc3be improve pcf shadows substantially 2024-09-02 13:10:35 +02:00
Dominik Madarász ccd9702a26 improve shadowmap vram usage + ui_shadowmap 2024-08-31 14:16:32 +02:00
Dominik Madarász a3b747fd46 UI changes + vram reduction 2024-08-31 12:17:59 +02:00
Dominik Madarász 9e2e216fd0 more perf improvements 2024-08-30 23:23:07 +02:00
Dominik Madarász 7fd64941f3 improved shadows again 2024-08-30 21:00:04 +02:00
Dominik Madarász aa64db6e7f tweak spotlight pos 2024-08-30 16:18:04 +02:00
Dominik Madarász cf25895f60 fix shadow blending + bugs 2024-08-30 16:01:46 +02:00
Dominik Madarász 320e653558 improve shadowmap factor blending 2024-08-30 14:25:47 +02:00
Dominik Madarász 6c678a478a shadows in scene api 2024-08-30 13:18:08 +02:00
Dominik Madarász 5459b8aaf8 fix non-shadowed renders 2024-08-30 12:54:28 +02:00
Dominik Madarász 27b220c104 pcf improved, yes 2024-08-30 12:19:50 +02:00
Dominik Madarász 8d2fd2660e improve csm 2024-08-30 10:19:57 +02:00
Dominik Madarász 7edd72015c CSM shadowmapping 2024-08-30 03:46:46 +02:00
Dominik Madarász d219cb88a3 demo update 2024-08-29 20:51:44 +02:00
Dominik Madarász 6319b11df6 pcf shadows for dir light 2024-08-29 20:46:30 +02:00
Dominik Madarász 2744bbbc47 wip: shadowmaps 2024-08-29 17:32:34 +02:00
Dominik Madarász ac0dd11cc1 further improve sh calcs 2024-08-28 17:39:46 +02:00
Dominik Madarász 5b6afd747f add: cubemap_sh_blend 2024-08-28 17:02:13 +02:00
Dominik Madarász f7090441c0 improve cubemap baking 2024-08-28 16:41:47 +02:00
Dominik Madarász 61b94ed225 wip: light probes + compute variant 2024-08-28 15:21:54 +02:00
Dominik Madarász 0b8d85f81c WIP: light probes support 2024-08-28 12:42:58 +02:00
Dominik Madarász 4e346fdd9d shaderlib wip 2024-08-24 15:24:44 +02:00
Dominik Madarász 708629c80f wip: frustum culling (per-model for now) 2024-08-24 13:02:36 +02:00
Dominik Madarász d1cc36207f scene: improve retexturing 2024-08-24 11:49:16 +02:00
Dominik Madarász 87e5d825e6 gfx: render pass sorting 2024-08-23 21:28:40 +02:00
Dominik Madarász 23ee065bc5 WIP progressive polygon reduction 2024-08-19 14:10:35 +02:00
Dominik Madarász 657d6dcf85 lods wip 2024-08-19 11:38:59 +02:00
Dominik Madarász ff7f42aeb9 fixes 2024-08-19 11:20:23 +02:00
Dominik Madarász ba1d6e783e html5 assets 2024-08-15 10:40:23 +02:00
Dominik Madarász 4c68dcc991 updates 2024-08-12 17:22:40 +02:00
Dominik Madarász fab879b5d8 fix shaders 2024-08-12 17:21:02 +02:00
Dominik Madarász 8c99af4292 small fx pass 2024-08-12 17:18:56 +02:00
Dominik Madarász a37e7970c1 sync FWK 2024-08-12 17:10:31 +02:00
Dominik Madarász f449089359 improve fullscreen support 2024-07-24 22:31:44 +02:00
Dominik Madarász b5fd58d69b chg: set fixed rnd seed for captures 2024-04-17 11:47:15 +02:00
Dominik Madarász c1673be3fe new: automated tests 2024-04-15 19:55:47 +02:00
Dominik Madarász 9bd54e7ae1 gfx: finish up renderstate
This reverts commit 115fff8ae0.
2024-04-15 14:10:11 +02:00
Dominik Madarász b4d410212f demos: fix lmap and lod demo 2024-04-11 00:51:47 +02:00
Dominik Madarász 1c19c44400 wip: renderstate impl 2024-04-11 00:19:08 +02:00
Dominik Madarász 594b8a0136 demos: shadertoy in material 2024-03-27 21:58:15 +01:00
Dominik Madarász b94c56ec58 fx: move tonemap shaders to engine art dir 2024-03-27 16:02:28 +01:00