| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Remove worldPos interpolator | yum | 2026-01-24 |
| | | |||
| * | Push eyeVec into fragment | yum | 2026-01-20 |
| | | |||
| * | Introduce f2f, general purpose shared container for fragment shader | yum | 2026-01-20 |
| | | |||
| * | Add fur shader, and begin slimming interpolators | yum | 2026-01-20 |
| | | |||
| * | shadows now use pbr normal; reparameterize tesellation falloff | yum | 2026-01-19 |
| | | |||
| * | simplify tessellation heightmap direction control logic | yum | 2025-12-03 |
| | | |||
| * | fix tessellation | yum | 2025-08-13 |
| | | |||
| * | add hypotrochoid gimmick | yum | 2025-08-13 |
| | | |||
| * | fuck | yum | 2025-08-13 |
| | | |||
| * | ocean wave work | yum | 2025-08-01 |
| | | | | | | | | - add sea foam feature, which takes horizontal displacement derivatives and calculates folding areas (with a bias) using the Tessendorf Jacobian method. - add "isInViewFrustum" method to tessellation | ||
| * | buncha shit | yum | 2025-07-30 |
| | | | | | | | | | | | - overhaul gradient normals to take a (dFy/dx, dFy/dz) input, and optionally two more: (dFx/dx, dFx/dz) and (dFz/dx, dFz/z) - this is what fft water needs - put YumPbr into data.cginc - fix tessellation compiler errors - remove tessellation frustum culling, seems to have been buggy - remove not impactful brdf code | ||
| * | Add "gradient xz normals" feature | yum | 2025-07-29 |
| | | | | | | Take in the gradient of a 2D heightmap (y is up) in one or more channels, sum them up, then convert to normal. | ||
| * | add 4 tessellation heightmap channels | yum | 2025-07-29 |
| | | |||
| * | work on fog & custom30 stuff | yum | 2025-06-20 |
| | | |||
| * | tessellation passes along lightcoords now | yum | 2025-06-15 |
| | | |||
| * | Begin work on SSAO - very buggy! | yum | 2025-06-03 |
| | | |||
| * | Begin work on `custom30` world | yum | 2025-06-02 |
| | | | | | Add vertex colors | ||
| * | add 2 more uv channels | yum | 2025-04-18 |
| | | |||
| * | add rough ability to nudge tessellation heightmap direction | yum | 2025-04-11 |
| | | |||
| * | Fix backface normals, fix depth writing precision issues | yum | 2025-04-08 |
| | | |||
| * | Overhaul wrapped lighting | yum | 2025-03-31 |
| | | | | | | | | | | | Now: * k=0 -> lambertian * k=0.5 -> half lambertian * k=1.0 -> flat All three points should be energy conserving, but I haven't done the actual analysis yet. | ||
| * | Optimize tessellation code - vectorizing and frustrum culling | yum | 2025-03-29 |
| | | |||
| * | begin audiolinking shatterwave | yum | 2025-03-28 |
| | | |||
| * | Use 3d textures for vertex domain warping | yum | 2025-03-27 |
| | | |||
| * | Fix how outlines work with shatterwave & tessellation heightmap | yum | 2025-03-26 |
| | | |||
| * | Finish adding tessellation; add 4 channels to shatterwave | yum | 2025-03-26 |
| | | |||
| * | Continue work on tessellation | yum | 2025-03-25 |
| | | |||
| * | Begin sketching out tessellation feature | yum | 2025-03-25 |
