summaryrefslogtreecommitdiffstats
path: root/Third_Party
Commit message (Collapse)AuthorAge
* Add 4x4 textures to ssfdyum2025-02-05
|
* Finish reproducing SSFD techyum2025-02-02
| | | | Fix gen_sdf so it normalizes all SDFs
* Implement surface stable fractal ditheringyum2025-02-01
|
* Fog now uses object coordinatesyum2025-01-03
| | | | Also overhaul how emitter planes are specified. Use normal and tangent.
* Begin adding gimmicks for downstairs mapyum2024-12-30
| | | | | | | | | | | Included changes: * Update LTCGI includes * Add toggle to force world lighting * Unity fucking sucks dick and balls and doesn't set LIGHTMAP_ON consistently * Add some more sdfs for raymarching * Add separate LTCGI lighting mode for avatar vs. world
* More LTCGI cleanupyum2024-12-27
| | | | | | Debugging why shadowmap LTCGI emissions don't show up. This patch makes the shader match the appearance of the LTCGI surface shaders much more closely.
* Add SDF mode to decalsyum2024-12-09
| | | | | | | | | | | Also: * add gen_sdf script, which converts solid color (ideally b&w) decals into sdf textures * add 6 more decal slots * add color, sdf options, alpha multiplier, tiling mode, and mask to decals * add token pasting macros (MERGE) to minimize code size of new decal slots
* Add second mask for rim lighting & matcapyum2024-12-05
|
* Add smoothness control to msdf font rendereryum2024-12-01
| | | | | Also rescale atlas so we can use texture sizes that are not a perfect multiple of the grid size.
* Add small programmable text display gimmickyum2024-12-01
| | | | | | | | Use Third_Party/gen_atlas to create a 512x512 texture and put it in the texture slot (the resolution is hardcoded to 512 in shader). Use sliders to control the grid size. If desired, use global offset to make it possible to linearly animate between e.g. 0-9 and have it display as ASCII '0'-'9'.
* Fix gen_atlasyum2024-11-30
| | | | | | Now it generates things in a fixed-sized grid which is derived from charset's max codepoint. It does not interleave gaps, instead putting a big gap at the end/bottom of the atlas.
* Begin work generating an msdf atlas indexed by ascii codepointyum2024-11-30
| | | | Trying to beat claude 3.5 into submission. Little issues with placement.
* Remove everything except headers, LICENSE and README from LTCGIv0.0.0yum2024-05-13
|
* Make flat normals adjustableyum2024-05-11
|
* Add LTCGIyum2024-04-25
Also begin trying to fix fallback shaders.