Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-24 | Use MODELVIEW_MATRIX for vertex transform when double precision is enabled | João Pedro Braz | |
This commit updates the double precision vertex transform code from using the MODEL_MATRIX to now use the MODELVIEW_MATRIX instead. This can be made possible by transforming the MODELVIEW_MATRIX back into model space (ie, same space as the MODEL_MATRIX) and then using it as if it were the MODEL_MATRIX. With this in place we now properly handle VERTEX transformations that a Material Shader might do, such as billboard-ing. (cherry picked from commit 63c6f0b93ccc0f016b6b6ff7833c31371059a782) | |||
2023-02-01 | Expose EYE_OFFSET to gdshader code | Bastiaan Olij | |
2023-01-26 | Merge pull request #71455 from BastiaanOlij/fix_stereo_screen_depth | Rémi Verschelde | |
Make screen texture and depth texture work in Multiview | |||
2023-01-25 | Make screen texture and depth texture work in Multiview | Bastiaan Olij | |
2023-01-22 | Fix DirectionalLight3D shadow opacity on Forward Mobile rendering backend | Hugo Locurcio | |
2023-01-04 | Use proper indices for lights, decals, and reflection probes in mobile scene ↵ | clayjohn | |
shader | |||
2022-12-03 | Merge pull request #69522 from clayjohn/IBL-black-metal | Rémi Verschelde | |
Allow black metallic materials to reflect IBL | |||
2022-12-02 | Allow black metallic materials to reflect IBL | clayjohn | |
2022-12-02 | Properly remap roughness when reading from radiance map | clayjohn | |
This ensures that we consistently use perceptual roughness which matches the behaviour of most other PBR renderers like Blender, Ue4 and Godot 3 | |||
2022-11-20 | Merge pull request #68830 from Ayush-singla27/issuebranch | Rémi Verschelde | |
fixed incorrect mesh normals in shaders | |||
2022-11-19 | fixed incorrect mesh normals in shaders | Ayush Singla | |
2022-11-14 | Fix alpha hash by correcting typos and doing calculations in object space | clayjohn | |
2022-10-27 | Merge pull request #66107 from devloglogan/ambient-light-disabled-fix | Clay John | |
Fix ambient_light_disabled render mode flag | |||
2022-10-02 | Update Instance flags in shaders to match instance flags in engine | clayjohn | |
2022-09-30 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.3-dev from current git. And fix typo in `methods.py` for `vsproj=yes` option (still won't work though). | |||
2022-09-30 | Merge pull request #66178 from clayjohn/double-precision-rendering | Rémi Verschelde | |
Emulate double precision for regular rendering operation when REAL_T_IS_DOUBLE | |||
2022-09-26 | Make dependencies with shader includes in subfolders | Bastiaan Olij | |
2022-09-20 | Emulate double precision for regular rendering operation. | clayjohn | |
We calculate the lost precision on the CPU and pass it into the GPU so that it can calculate an error-corrected version of the vertex position | |||
2022-09-19 | enabled ambient_light_disabled render mode flag | Logan Lang | |
2022-09-15 | Extract shared scene data into a separate class | Bastiaan Olij | |