Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Merge pull request #60309 from The-O-King/oct | Rémi Verschelde | |
2022-08-20 | Merge pull request #62046 from clayjohn/vertexless-draw | Max Hilbrunner | |
Allow creating meshes without vertex positions | |||
2022-08-20 | Merge pull request #64461 from bitsawer/fix_windows_list_dir | Max Hilbrunner | |
Fix Windows list dir handle leak | |||
2022-08-19 | Remove requirement to have vertex positions when creating a mesh. Meshes can ↵ | clayjohn | |
now be constructed from an index buffer alone | |||
2022-08-19 | Merge pull request #64167 from clayjohn/screen-texture-hint | Max Hilbrunner | |
Add shader uniform hints for screen textures | |||
2022-08-18 | Use a const ref for the bone AABB in rendering code | Aaron Franke | |
2022-08-17 | Merge pull request #64416 from aaronfranke/aabb | Clay John | |
Don't try to merge unused bone AABBs in the rendering server | |||
2022-08-15 | Fix Windows list dir handle leak | bitsawer | |
2022-08-14 | Don't try to merge unused bone AABBs in the rendering server | Aaron Franke | |
2022-08-13 | Implement Octahedral on OpenGL3 | Omar El Sheikh | |
2022-08-12 | Bind uniform buffer locations for lights even when no lights present to ↵ | clayjohn | |
comply with strict webGL drivers | |||
2022-08-09 | Apply correct formatting to comments in the Vulkan driver | Pedro J. Estébanez | |
2022-08-09 | Add shader uniform hints for screen textures so users can specify custom ↵ | clayjohn | |
filter and repeat modes. At this time, it works best in the Vulkan Renderers as they support using multiple samplers with the same texture. In GLES3 this feature really only allows you to use the screen texture without mipmaps if you want to save the cost of generating them. | |||
2022-08-09 | For dev builds, keep track of resource names in the Vulkan driver | Bastiaan Olij | |
2022-08-08 | Fix macOS and iOS defines in the rendering code. | bruvzg | |
2022-08-08 | Merge pull request #62547 from clayjohn/ref_vec_pbr | Rémi Verschelde | |
2022-08-07 | Add a shadow opacity property to Light3D | Hugo Locurcio | |
This can be used to make shadows translucent for a specific light. The light distance fade system also uses this to smoothly fade the shadow when the light fade transition distance is greater than 0. | |||
2022-08-06 | Merge pull request #63992 from qarmin/check_also_GLES3 | Rémi Verschelde | |
Test also GLES3 in CI | |||
2022-08-06 | Check also GLES3 in CI | Rafał Mikrut | |
2022-08-06 | Merge pull request #62787 from RandomShaper/vk_object_name | Rémi Verschelde | |
Set default resource names under pure debug in Vulkan RD | |||
2022-08-05 | Merge pull request #63951 from reduz/framebuffer-cache | Clay John | |
Add a Framebuffer cache | |||
2022-08-05 | Add a Framebuffer cache | Juan Linietsky | |
Adds a FramebufferCache singletion that operates the same way as UniformSetCache. Allows creating framebuffers on the fly (and keep them cached if re-requested) such as: ```C++ RID fb = FramebufferCache::get_singleton()->get_cache(texture1,texture2); ``` | |||
2022-08-05 | [Net] IP uses print_verbose when getaddrinfo fails. | Fabio Alessandrelli | |
Avoid spamming errors when network is disconnected. Returned address will be invalid, so it can be checked by the user via `ret.is_valid_ip_address`. | |||
2022-08-04 | Rename shader parameter uniform setter/getter methods for consistency | Hugo Locurcio | |
`shader_uniform` is now consistenly used across both per-shader and per-instance shader uniform methods. This makes methods easier to find in the class reference when looking for them. | |||
2022-08-04 | Force disable S3TC support on Android/iOS since we don't handle it | Rémi Verschelde | |
Fixes #63909 for now. This could be improved in the future if we want to properly support S3TC on mobile. | |||
2022-08-04 | Improve error message when the requested V-Sync mode cannot be used | Hugo Locurcio | |
2022-08-02 | Merge pull request #49058 from madmiraal/add-override-fileaccess | Rémi Verschelde | |
Add override keywords to FileAccess and DirAccess derived classes | |||
2022-08-02 | Add override keywords to DirAccess derived classes | Marcel Admiraal | |
2022-08-02 | Add override keywords to FileAccess derived classes | Marcel Admiraal | |
2022-08-02 | Add spatial built-ins (camera-pos, object-pos, camera-eye etc.) | Patrick Exner | |
2022-08-02 | Merge pull request #51672 from Calinou/shader-add-hint-transparent-texture | Rémi Verschelde | |
Add `hint_transparent` to use a transparent black placeholder texture | |||
2022-08-01 | Add `hint_transparent` to use a transparent black placeholder texture | Hugo Locurcio | |
This can be used in shaders to avoid the need to supply a transparent placeholder texture manually. | |||
2022-08-01 | Fix various bugs in GLES3 renderer that stopped it from running on web | clayjohn | |
2022-08-01 | Merge pull request #63766 from Chaosus/fix_shader_instance_uniform | Yuri Rubinsky | |
2022-08-01 | Fix passing values to the instance uniforms in the shader | Yuri Rubinsky | |
2022-08-01 | Merge pull request #63761 from BastiaanOlij/gles3_scene_singleton_init | Rémi Verschelde | |
2022-08-01 | Initialise singleton in RendererSceneGLES3 | Bastiaan Olij | |
2022-08-01 | Merge pull request #63587 from clayjohn/specular-occlusion | Rémi Verschelde | |
Treat specular less than 0.02 as occlusion | |||
2022-07-31 | Treat specular less than 0.02 as occlusion | clayjohn | |
This is a very common hack used in almost all PBR renderers to allow removing specular contribution in dielectric materials | |||
2022-07-29 | Merge pull request #61647 from KoBeWi/SaverResource | Rémi Verschelde | |
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | fix 'Comparison result is always the same' warnings | LinuxUserGD | |
2022-07-29 | Merge pull request #63527 from BastiaanOlij/rework_environment | Rémi Verschelde | |
Restructure environment in render implementation | |||
2022-07-29 | Restructure environment in render implementation | Bastiaan Olij | |
2022-07-28 | Merge pull request #59840 from Calinou/renderingserver-global-uniform-rename | Rémi Verschelde | |
2022-07-28 | Rename RenderingServer global shader uniform methods to be more explicit | Hugo Locurcio | |
The `global_shader_uniform` name is longer, but it makes it much easier to find the methods when searching in the class reference. | |||
2022-07-28 | Allow changing mipmap LOD bias when FSR 1.0 scaling is not used | Hugo Locurcio | |
Mipmap LOD bias can be useful to improve the appearance of distant textures without increasing anisotropic filtering (or in situations where anisotropic filtering is not effective). `fsr_mipmap_bias` was renamed to `texture_mipmap_bias` accordingly. The property hint now allows for greater precision as well. | |||
2022-07-28 | Merge pull request #63571 from RandomShaper/conservative_validate_vrs | Rémi Verschelde | |
2022-07-28 | Improve handling of the format of the VRS image | Pedro J. Estébanez | |
- Validate format conservatively. (This is to have VRS images created regardless whether VRS attachments are supported, which avoids errors in places where the code assumes such images were created on low-spec GPUs.) - Create a non-layered default VRS image, which is what Vulkan (and D3D12, by the way) expect. |