Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-21 | Merge pull request #73622 from ChibiDenDen/patch-2 | Rémi Verschelde | |
Fix use-after-free for VkAttachmentReference | |||
2023-02-21 | Merge pull request #73478 from NewDefectus/master | Rémi Verschelde | |
Use the original canvas to calculate light positioning | |||
2023-02-21 | Use the original canvas to calculate light positioning | Alon Ran | |
2023-02-21 | Forbid passing multiview sampler to the custom function in shaders | Yuri Rubinsky | |
2023-02-21 | Merge pull request #73662 from BastiaanOlij/fix_opengl_wobbly_sky | Rémi Verschelde | |
Fix wobbly sky in stereoscopic OpenGL | |||
2023-02-21 | Merge pull request #73659 from BastiaanOlij/fix_opengl_clearscreen | Rémi Verschelde | |
Fix issue with clearing screen after part has been drawn | |||
2023-02-21 | Fix wobbly sky in stereoscopic OpenGL | Bastiaan Olij | |
2023-02-21 | Fix issue with clearing screen after part has been drawn | Bastiaan Olij | |
2023-02-20 | Fix use-after-free for VkAttachmentReference | ChibiDenDen | |
In the flow where VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME does not exist VkAttachmentReference are created inside a loop and their backing buffer is referenced in the subpass object. the VkAttachmentReference vectors are freed once the loop exists, causing the subpass to point to freed data. Add all the VkAttachmentReference to a vector in the scope of the entire function, to ensure they are not freed until vkCreateRenderPass is called | |||
2023-02-20 | Fix bufSize parameter for glGetSynciv | ChibiDenDen | |
According to the docs: https://registry.khronos.org/OpenGL-Refpages/es3.0/html/glGetSynciv.xhtml Bufsize is in integers, not bytes. The current code overflows data unto other stack variables. | |||
2023-02-18 | Merge pull request #73524 from clayjohn/GL-occluder | Rémi Verschelde | |
Avoid unnecessary binding of occlusion polygon vertex array | |||
2023-02-17 | Avoid unecessary binding of occlusion polygon vertex array | clayjohn | |
By binding this and unbinding it, the state was getting modified in other parts of the pipeline | |||
2023-02-17 | OpenGL: fix culling without depth prepass | rsjtdrjgfuzkfg | |
This commit ensures a known backface culling state when rendering, even if no depth prepass is used. This fixes backside culling not being applied properly in some situations, most notably in scenes that only use backside culling on mobile platforms. | |||
2023-02-16 | Merge pull request #73359 from bruvzg/so_wrap_opt | Rémi Verschelde | |
[Linux] Make SO wrapper usage optional. | |||
2023-02-16 | [Linux] Make SO wrapper usage optional. | bruvzg | |
2023-02-16 | Restore FileAccess.close method. | bruvzg | |
2023-02-15 | Merge pull request #73332 from clayjohn/GL-h2f-branch | Rémi Verschelde | |
Avoid branch in half2float in gl_compatibility renderer | |||
2023-02-14 | Avoid branch in half2float in gl_compatibility renderer | clayjohn | |
2023-02-14 | Clear Window before blitting Viewport in gl_compatibility renderer | clayjohn | |
2023-02-14 | Merge pull request #73263 from clayjohn/render_priority | Rémi Verschelde | |
Notify mesh surface when render_priority changes | |||
2023-02-14 | Merge pull request #73255 from clayjohn/GLES3-batch-blend | Rémi Verschelde | |
Store blend mode between CanvasItems to preserve batching | |||
2023-02-13 | Notify mesh surface when render_priority changes | clayjohn | |
This ensures that the mesh properly takes render_priority into account when changed | |||
2023-02-13 | Store blend mode between CanvasItems to preserve batching | clayjohn | |
2023-02-13 | Merge pull request #69001 from dzil123/fix_rendering_checks | Rémi Verschelde | |
Fix various missing rendering parameter checks | |||
2023-02-12 | Make present mode info message print only on change | Wiktor Kocielski | |
Styling fix | |||
2023-02-10 | Make draw command labels thread safe | sakrel | |
2023-02-10 | Merge pull request #70663 from EpEpDragon/feature_buffer_get_data_size_option | Rémi Verschelde | |
Add optional size parameter to the RenderDevice buffer_get_data method. | |||
2023-02-09 | Properly reset blend mode when resetting canvas in compatibility renderer | clayjohn | |
2023-02-09 | Further refactoring to AudioDriver implementations after #69120. | Emmanouil Papadeas | |
- Rename all instances of `capture_start()` and `capture_end()` to their new names. Fixes #72892. - More internal renames to match what was started in #69120. - Use `override` consistently so that such refactoring bugs can be caught. - Harmonize the order of definition of the overridden virtual methods in each audio driver. - Harmonize prototype for `set_output_device` and `set_input_device`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2023-02-08 | Handle 0 exponent in float/half conversion for OpenGl | JoJoX | |
2023-02-08 | Merge pull request #72858 from clayjohn/VK-swap-buffers-err | Rémi Verschelde | |
Add more debug information to swapchain errors in Vulkan context | |||
2023-02-07 | Add more debug information to swapchain errors in Vulkan context | clayjohn | |
2023-02-07 | Set instancing flags when using GPUParticles in OpenGL renderer | clayjohn | |
2023-02-06 | Implement cull_mask for decals and lights in mobile and compatibility backends | clayjohn | |
2023-02-04 | Merge pull request #72695 from clayjohn/CanvasGroup-shading | Yuri Sizov | |
Avoid shading CanvasGroup nodes twice | |||
2023-02-03 | Avoid shading CanvasGroup nodes twice | clayjohn | |
2023-02-04 | Merge pull request #72684 from clayjohn/mm-update | Rémi Verschelde | |
Fix MultiMesh visible_instance_count being ignored after the first frame | |||
2023-02-04 | Merge pull request #72690 from Calinou/opengl-trim-gpu-name | Rémi Verschelde | |
Trim "/PCIe/SSE2" from GPU names when starting the OpenGL renderer | |||
2023-02-04 | Merge pull request #72681 from clayjohn/GL-multimesh-color | Rémi Verschelde | |
Ignore instance color and instance custom_data when not used in the OpenGL renderer | |||
2023-02-03 | Trim "/PCIe/SSE2" from GPU names when starting the OpenGL renderer | Hugo Locurcio | |
This makes the command line print consistent with the Vulkan renderer. | |||
2023-02-03 | Fix MultiMesh visible_instance_count being ignored after the first frame | Ricardo Buring | |
Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2023-02-03 | Ignore instance color and instance custom_data when not used in the OpenGL ↵ | clayjohn | |
renderer | |||
2023-02-03 | Print name of Vulkan rendering method on startup | Hugo Locurcio | |
This helps troubleshooting as the CLI logs now distinguish between Forward+ and Forward Mobile. | |||
2023-02-03 | Merge pull request #72631 from rburing/custom_aabb_update_dependency | Rémi Verschelde | |
Notify dependencies when setting custom mesh AABB | |||
2023-02-03 | Merge pull request #72589 from BastiaanOlij/add_layer_slice_support | Rémi Verschelde | |
Add layer slice support to render device and render buffers | |||
2023-02-03 | Add layer slice support to render device and render buffers | Bastiaan Olij | |
2023-02-02 | Notify dependencies when setting custom mesh AABB | Ricardo Buring | |
Fixes SoftBody3D culling issues. | |||
2023-02-02 | Fix texture rect transpose for OpenGL | Ninni Pipping | |
2023-02-01 | Merge pull request #72485 from BastiaanOlij/add_eye_matrix_access | Rémi Verschelde | |
Expose EYE_OFFSET to gdshader code | |||
2023-02-01 | Merge pull request #72227 from dsnopek/openxr-opengl-sky | Rémi Verschelde | |
Fix sky rendering with multiview in OpenGL |