Commit Graph

138 Commits (bba1b719e82c5149bb024c2d7428bb5300a6191d)

Author SHA1 Message Date
Dominik Madarász e3b02f8832 changes 2024-08-31 09:02:19 +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 320e653558 improve shadowmap factor blending 2024-08-30 14:25:47 +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 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 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 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 79dca69ac3 do_lightmap() 2024-08-24 19:25:29 +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 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 23ee065bc5 WIP progressive polygon reduction 2024-08-19 14:10:35 +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
Dominik Madarász b6dd7f50d3 make dd_line_width stick to the draw command 2024-08-15 12:35:28 +02:00
Dominik Madarász 6398fd62ad bring poly back 2024-08-15 11:11:46 +02:00
Dominik Madarász 5d7de442e7 2nd sync pass 2024-08-12 17:11:25 +02:00
Dominik Madarász 6997e7e14f disable steamsdk codebase 2024-08-07 14:31:07 +02:00
Dominik Madarász 58f36fddf1 window: window_fps_vsync 2024-07-31 13:54:29 +02:00
Dominik Madarász 64330bbd07 dd_line_width 2024-07-29 15:17:47 +02:00
Dominik Madarász ccfe682de2 okay
okay#
2024-07-25 08:11:55 +02:00
Dominik Madarász f726a2af7b new: renderstate add glColorMask fields 2024-04-18 12:10:49 +02:00
Dominik Madarász 50b0d0766c new: added fx_setparam 2024-04-18 11:31:43 +02:00
Dominik Madarász f7015da22e new: added fx_program(int pass) 2024-04-18 11:18:12 +02:00
Dominik Madarász 7df5ea4ca6 new: renderstate additions 2024-04-18 09:57:28 +02:00
Dominik Madarász 23c860ab99 new: MODEL_CULLFACE 2024-04-17 22:35:46 +02:00
Dominik Madarász 881a36b759 gfx: rename polygon mode state 2024-04-15 14:14:50 +02:00
Dominik Madarász 41505bc56f gfx: remove wireframe state 2024-04-15 14:13:53 +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 e74df3477c gfx: unify shader locations in model api 2024-04-15 10:54:30 +02:00
Dominik Madarász 05f23f2ca6 add luaffi 2024-04-12 21:17:01 +02:00
Dominik Madarász fd6b9ef639 gfx: model render pass switch + lmap fix 2024-04-12 00:22:52 +02:00
Dominik Madarász 50cc35db90 additional improvements 2024-04-11 01:23:21 +02:00
Dominik Madarász 7b67f29611 gfx: drop viewport and scissor_box 2024-04-11 01:13:35 +02:00
Dominik Madarász 99111665ba snake_case renderstate_t 2024-04-11 00:42:53 +02:00
Dominik Madarász 1c19c44400 wip: renderstate impl 2024-04-11 00:19:08 +02:00