summaryrefslogtreecommitdiffstats
path: root/Shaders/PostProcess (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix misc. typosluz paz2021-03-184-11/+11
| | | Found via `codespell -q 3`
* Light scattering FX: updated Ozone absorption coefficientsassiduous2020-08-271-1/+1
|
* Light scattering FX: added custom Ozone absorption coefficientassiduous2020-08-261-0/+2
|
* Epipolar scattering FX: added Ozone approximation that fixes yellow-green skyassiduous2020-08-261-2/+3
|
* Light scattering FX: fixed bug with extinction not taking into account ↵assiduous2020-06-141-12/+37
| | | | intersection with the Earth
* Renamed confusing DepthToNormalizedDeviceZ to CameraZToNormalizedDeviceZassiduous2020-05-241-1/+1
|
* Renamed uiMaxSamplesOnTheRayAtDepthBreak to better ↵assiduous2020-05-161-4/+4
| | | | uiNumSamplesOnTheRayAtDepthBreak
* Scattering FX: enabled control of the number of ray marching samples at ↵assiduous2020-05-161-6/+9
| | | | depth breaks
* Added EpipolarLightSatteringFunctions.fxh shader include fileassiduous2020-05-061-0/+34
|
* Scattering FX: updated Earth radiusassiduous2020-05-051-1/+2
|
* Scattering FX: improved sampling for scattering integralsassiduous2020-05-053-36/+64
|
* Updated atm scattering fx to allow negative altitudesassiduous2020-05-0412-139/+221
|
* Few minor updatesEgor Yusov2019-09-291-1/+1
|
* Light scattering FX: fixed overexposure when looking from spaceEgor Yusov2019-07-024-6/+20
|
* Epipolar light scattering: removed F*ONE and F*ZERO macrosEgor Yusov2019-07-0214-43/+36
|
* ToneMapping: removed F3ONE and F3ZERO macrosEgor Yusov2019-07-021-18/+10
|
* Fixed Android shader issuesEgor Yusov2019-06-063-10/+10
|
* Light scattering posteffect: removed NUM_EPIPOLAR_SLICES and ↵Egor Yusov2019-06-026-25/+17
| | | | MAX_SAMPLES_IN_SLICE shader defines
* Light scattering posteffect: removed EARTH_RADIUS, ATM_TOP_HEIGHT, ↵Egor Yusov2019-06-0214-152/+229
| | | | ATM_TOP_RADIUS and PARTICLE_SCALE_HEIGHT shader defines
* Atmospheric scattering PP: fixed GLES issue in epipolar sampling rendering ↵Egor2019-05-111-1/+1
| | | | shader
* Improved int vs uint handling in shadersEgor Yusov2019-05-064-14/+14
|
* Fixed build issue with semicolon after CHECK_STRUCT_ALIGNMENT macro on gccEgor2019-05-052-18/+20
|
* Fixed OpenGL shader compilation issues on MacOSEgor Yusov2019-05-052-6/+8
|
* Added ShaderUtilities.fxh with DepthToNormalizedDeviceZ() functionEgor Yusov2019-04-291-2/+3
|
* GLTF Renderer: implemented tone mappingEgor Yusov2019-04-281-0/+12
|
* Minor changeEgor Yusov2019-04-151-1/+1
|
* Fixed couple of issues with unused shader resource declarationEgor Yusov2019-04-152-10/+9
|
* Fixed one warning in light scattering fxEgor Yusov2019-03-241-3/+3
|
* Updated light scattering fx to rely on static samplers & run with 0 warningsEgor Yusov2019-03-243-7/+6
|
* Updated CameraAttribs structureEgor Yusov2019-02-245-6/+6
|
* Light scattering: fixed issue with unshadowed scattering: the ray was not ↵Egor Yusov2019-02-231-5/+26
| | | | limited by intersection with earth
* Added readmeEgor Yusov2019-02-171-3/+5
|
* Some final improvements to epipolar light scattering effectEgor Yusov2019-02-1616-130/+233
|
* Moved ToneMapping functions to its own folderEgor Yusov2019-02-1514-85/+135
|
* Replaced LightAttribs::f4ExtraterrestrialSunColor with LightAttribs::f4IntensityEgor Yusov2019-02-143-7/+7
|
* Replaced LightAttribs::f4DirOnLight with LightAttribs::f4DirectionEgor Yusov2019-02-142-12/+12
|
* Moved FullScreenTriangleVS to Common\privateEgor Yusov2019-02-132-35/+1
|
* Improved EpipolarLightScatteringStructures.fxhEgor Yusov2019-02-1310-119/+193
|
* Removed f4LightScreenPos and bIsLightOnScreen from LightAttribs structureEgor Yusov2019-02-135-37/+33
|
* Light scattering pp: replaced SCREEN_RESOLUTION macro with CB parameter to ↵Egor Yusov2019-02-137-21/+31
| | | | avoid shader recompilation when window size changes
* Reworked SRB management in epipolar light scattering pp effectEgor Yusov2019-02-134-11/+4
|
* Split Structures.fxh into BasicStructures.fxh and ↵Egor Yusov2019-02-1110-104/+12
| | | | EpipolarLightScatteringStrucutures.fxh
* Renamed ScreenSizeQuad into FullScreenTriangleEgor Yusov2019-02-1116-20/+20
|
* Reworked screen-size quad rendering to use one triangle instead of 2Egor Yusov2019-02-1117-64/+52
|
* Improved Structures.fxh fileEgor Yusov2019-02-111-134/+89
|
* Moved all shaders to Shaders folderEgor Yusov2019-02-1131-0/+3768