Commit Graph

105 Commits (main)

Author SHA1 Message Date
Dominik Madarász ff72ac6bc9 gfx: generate brdf lut 2024-03-27 19:02:07 +01:00
Dominik Madarász b94c56ec58 fx: move tonemap shaders to engine art dir 2024-03-27 16:02:28 +01:00
Dominik Madarász 9992c74e52 fx: fx_order support 2024-03-27 14:00:03 +01:00
Dominik Madarász 2bc338172c improve pbr shader, introduce fxAces.fs 2024-03-27 12:48:23 +01:00
Dominik Madarász 7037d7158b revert gamma correction code 2024-03-27 12:11:39 +01:00
Dominik Madarász 59c9f8be4e more gamma tweak-ups 2024-03-27 08:36:32 +01:00
Dominik Madarász b8be40e489 skinned gui srgb option 2024-03-26 20:15:30 +01:00
Dominik Madarász bd19dba3a3 last srgb change 2024-03-26 19:38:12 +01:00
Dominik Madarász dc5bbd32e9 srgb 2024-03-26 19:31:03 +01:00
Dominik Madarász 5f31dd100c improve srgb control 2024-03-26 19:13:55 +01:00
Dominik Madarász b841064174 fix CRLF 2024-03-26 17:15:02 +01:00
Dominik Madarász b14c31b4e0 gfx: gamma correction 2024-03-26 17:05:14 +01:00
Dominik Madarász 4fcfb2690a improve pbr analytical lights 2024-03-20 22:49:11 +01:00
Dominik Madarász 7efc59079a improve material demo 2024-03-20 20:46:40 +01:00
Dominik Madarász 6f83b81132 preprocess shaders 2024-03-20 19:41:12 +01:00
Dominik Madarász 920d8ecad4 wip: pbr support 2024-03-20 18:33:02 +01:00
Dominik Madarász 4d3735414d font: move shaders to art/ folder 2024-02-12 10:56:46 +01:00
Dominik Madarász 00bbc208ff fix shader issue + demo assets 2024-01-03 22:47:14 +01:00
Dominik Madarász 4688b154e5 sync fwk 2023-12-04 09:10:39 +01:00
Dominik Madarász fe24c0c5e7 improve lmap data 2023-12-02 10:58:18 +01:00
Dominik Madarász 4af34422f2 lmap updates 2023-12-01 22:19:41 +01:00
Dominik Madarász 985b4de0d2 lightmapping support 2023-12-01 16:05:38 +01:00
Dominik Madarász 084f549ba1 wip: lmap 2023-12-01 12:01:03 +01:00
Dominik Madarász 6da10bec7c integrate v4k_gui 2023-11-26 16:27:33 +01:00
Dominik Madarász ceae5e2fe0 sync fwk 2023-11-19 13:07:28 +01:00
Dominik Madarász b7344c7298 small billboarding changes 2023-11-07 10:54:37 +01:00
Dominik Madarász d5a0dac5d4 fix billboarding code 2023-11-06 13:51:17 +01:00
Dominik Madarász 62390a3e4b billboarding fixed 2023-11-06 09:30:19 +01:00
Dominik Madarász 97973d344f sync fwk 2023-11-05 16:30:11 +01:00
Dominik Madarász 7c84c3b7a4 move stuff to demos 2023-11-02 19:39:14 +01:00
Dominik Madarász b8b1043aad sync fwk 2023-10-27 09:42:40 +02:00
Vladyslav Hrytsenko a739ca9b14 macos stuff 2023-10-17 22:07:05 +03:00
Dominik Madarász 0a69e7510b update docs 2023-10-11 18:42:07 +02:00
Dominik Madarász 2708d4dc90 fixes 2023-10-10 21:10:22 +02:00
Dominik Madarász b2d7bcc8b2 sync depot 2023-10-10 10:52:29 +02:00
Dominik Madarász 66867deae6 shuffle files around 2023-10-08 19:25:05 +02:00
Dominik Madarász 796839ac74 html5: webaudio support WIP 2023-10-08 19:07:01 +02:00
Dominik Madarász d029777c9d sync with fwk 2023-09-27 08:49:59 +02:00
Dominik Madarász 4cd8f820de render: optimise lighting 2023-09-25 06:10:36 +02:00
Dominik Madarász 9731ca611c render: finalize phong shader 2023-09-23 22:00:22 +02:00
Dominik Madarász fff4880c4f render: finish up phong shading 2023-09-23 20:53:25 +02:00
Dominik Madarász b44fd791a6 render: fx_end() no longer takes fb handle 2023-09-23 18:23:38 +02:00
Dominik Madarász 0beb264e2b scene: WIP lighting pass 2023-09-23 17:22:48 +02:00
Dominik Madarász 1b294f1a27 rimlight control 2023-09-21 12:10:36 +02:00
Dominik Madarász 70678e6ee1 render: shader() now takes GLSL defines 2023-09-19 06:50:53 +02:00
Dominik Madarász 2ec699948c workbench: initial impl wip
render: supporting changes
ui: new methods
2023-09-17 22:56:51 +02:00
Dominik Madarász 5451fa6e9d art: new system fonts
video: support VIDEO_LOOP
html5: drop JS worker
2023-09-17 11:50:34 +02:00
Dominik Madarász aa66b03929 render: expose all params in mie sky shader 2023-09-11 13:27:24 +02:00
Dominik Madarász a20b0b73ad mie skybox no longer uses non-standard uniform default value 2023-09-11 11:07:59 +02:00
Dominik Madarász 495f9972e5 render: api adjustments 2023-09-10 18:16:25 +02:00
Dominik Madarász b8422c6eb9 render: rework engine shaders to be loaded from disk 2023-09-10 17:10:49 +02:00
Dominik Madarász 3a70df594b update cooker 2023-08-26 15:33:29 +02:00
Dominik Madarász 1a1683aa29 upstream files 2023-08-11 21:59:48 +02:00
r-lyeh 7f04463de9 chg: bring back project generators `MAKE proj` (premake5)
chg: bring back most demos/ `MAKE demos`
fix: ui: fixed crash when no cooked fonts were available (ui_notify)
fix: html5: added pthreads support (@zpl-zak)
fix: html5: allowed coi requests in localhost served contents (@zpl-zak)
chg: html5: instantiate web server only if content is not being served
chg: bring back demos/html5/
chg: bring back tools/editor/
chg: bring back some audio tunes
chg: update docs
2023-08-11 02:59:52 +02:00
r-lyeh 3b67efc1f5 chg: replicate previous project tree layout
fix: fixed issue when mounting empty zipfiles (likely to happen in computers with many cpu cores) (thanks @zpl-zak!)
new: forked milestone in https://github.com/r-lyeh/FWK.2022
chg: update teal + gamecontrollerdb
add: added tools/plugins/ stub folder
brk: renamed `WITH_` > `ENABLE_` directives
chg: updated docs
2023-08-04 21:36:44 +02:00