Commit Graph

420 Commits (7edd72015c3b9fe35706c3a55a148b2f39d79fce)

Author SHA1 Message Date
Dominik Madarász 7edd72015c CSM shadowmapping 2024-08-30 03:46:46 +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 e5062ef825 add window_msaa and normalise occl query result 2024-08-27 12:46:11 +02:00
Dominik Madarász bc73c8ebb6 add point occlusion query tester 2024-08-26 19:18:11 +02:00
Dominik Madarász 8f09aec00b add u_global_alpha 2024-08-25 17:13:34 +02:00
Dominik Madarász 0753cfdd88 gfx: add fog 2024-08-25 02:58:34 +02:00
Dominik Madarász 8183821f4c fix luaffi on mac 2024-08-24 22:48:59 +02:00
Dominik Madarász d704c2420e only gamma correct PBR 2024-08-24 20:27:02 +02:00
Dominik Madarász cde29d5a5a pbr load as srgb + gamma correction tweaks 2024-08-24 20:09:41 +02:00
Dominik Madarász 9ed0c978a3 enable analytical lights for PBR shading mode 2024-08-24 19:57:55 +02:00
Dominik Madarász fff2db7ea5 improve shading mode define picker 2024-08-24 19:40:02 +02:00
Dominik Madarász 33eecb039b inclusion guards for shaderlib 2024-08-24 19:32:25 +02:00
Dominik Madarász 79dca69ac3 do_lightmap() 2024-08-24 19:25:29 +02:00
Dominik Madarász 5d0ed47b3a rework model VS 2024-08-24 19:19:18 +02:00
Dominik Madarász f47b9dea62 render changes 2024-08-24 19:01:57 +02:00
Dominik Madarász 54f442b7c9 more shader work 2024-08-24 18:34:27 +02:00
Dominik Madarász c6b771056a fix billboards 2024-08-24 18:10:21 +02:00
Dominik Madarász 2eca87099a revamp all shaders 2024-08-24 18:03:23 +02:00
Dominik Madarász 444285ca59 rename brdf_lut 2024-08-24 15:29:05 +02:00
Dominik Madarász 4e346fdd9d shaderlib wip 2024-08-24 15:24:44 +02:00
Dominik Madarász a4cf90838a GLSL include support 2024-08-24 15:04:33 +02:00
Dominik Madarász 92b61c9996 minor culling tweaks 2024-08-24 14:23:06 +02:00
Dominik Madarász d3cbd939c7 frustum culling 2024-08-24 13:33:05 +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 f95ba53ed1 fix autotests 2024-08-24 10:40:53 +02:00
Dominik Madarász e9ac209ec0 opaque is opaque 2024-08-24 08:26:43 +02:00
Dominik Madarász fe31cf69db fix sorting 2024-08-24 08:22:19 +02:00
Dominik Madarász 4cec1b55e3 gfx changes 2024-08-24 00:21:38 +02:00
Dominik Madarász 87e5d825e6 gfx: render pass sorting 2024-08-23 21:28:40 +02:00
Dominik Madarász 770f8be8f1 tools: ass2iqe opacity key support 2024-08-23 18:24:24 +02:00
Dominik Madarász 89a09f127a vertex lit improvements 2024-08-23 17:57:19 +02:00
Dominik Madarász 097c1f286b fix vertex colors support 2024-08-23 14:15:56 +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 1d768e9dcc switch workflow 2024-08-19 09:54:01 +02:00
Dominik Madarász 17108374ea make engine branding optional 2024-08-19 01:13:13 +02:00
Dominik Madarász ab422135b6 add startup branding 2024-08-19 01:01:18 +02:00
Dominik Madarász 2ba0f63716 ui_notify tweaks 2024-08-16 18:27:46 +02:00
Dominik Madarász 65a50eb341 apply dd_line_width to text2d calls 2024-08-16 14:17:25 +02:00
Dominik Madarász b771d31a18 ddraw text2d use dd_color 2024-08-16 14:08:47 +02:00
Dominik Madarász 92ccaaf25d add window_destroy() 2024-08-16 11:27:47 +02:00
Dominik Madarász 926a48bc50 add mapf and unmixf 2024-08-16 09:04:01 +02:00
Dominik Madarász 79f75e141b fullscreen improvements attempts 2024-08-15 19:49:41 +02:00