Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-15 | Mark shader built-ins as used when passed to functions as out parameter | Yuri Rubinsky | |
2022-11-15 | Merge pull request #68673 from clayjohn/RD-alpha-hash | Rémi Verschelde | |
Fix alpha hash by correcting typos and doing calculations in object space | |||
2022-11-15 | Merge pull request #68426 from clayjohn/GLES3-particles | Rémi Verschelde | |
Add GPUParticles to the OpenGL3 renderer. | |||
2022-11-15 | Merge pull request #68487 from clayjohn/RD-mobile-raster | Rémi Verschelde | |
Use raster versions of copy effects for 2D operations when using the mobile renderer | |||
2022-11-15 | Merge pull request #68628 from clayjohn/shadows | Rémi Verschelde | |
Implement is_animated and casts_shadows | |||
2022-11-14 | Add GPUParticles to the OpenGL3 renderer. | clayjohn | |
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission. | |||
2022-11-14 | Fix alpha hash by correcting typos and doing calculations in object space | clayjohn | |
2022-11-14 | Merge pull request #68339 from clayjohn/RD-shadow-acne | Rémi Verschelde | |
Scale light shadow bias by soft_shadow_scale to reduce shadow acne | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Merge pull request #61884 from Calinou/alpha-hash-use-opaque-pipeline | Rémi Verschelde | |
Use opaque rendering pipeline for alpha hash materials | |||
2022-11-13 | Implement is_animated and casts_shadows | clayjohn | |
This allows the renderer to correctly decide when to update shadow maps This PR also adds TIME to a few missing places | |||
2022-11-13 | Merge pull request #68574 from clayjohn/RD-shadow-time | Rémi Verschelde | |
Properly set TIME shader uniform when rendering shadows | |||
2022-11-12 | Properly set TIME shader uniform when rendering shadows | clayjohn | |
2022-11-11 | Merge pull request #67746 from SonnyBonds/fix_cluster_shader_mvk | Rémi Verschelde | |
Fix cluster_render.glsl failing on some Macs | |||
2022-11-11 | Merge pull request #67972 from and-rad/vector-field-consistency | Rémi Verschelde | |
Fix inconsistency between vector field texture and world space directions | |||
2022-11-11 | Merge pull request #68496 from clayjohn/RD-point | Rémi Verschelde | |
Ensure user shader is used in depth pass when point size is used | |||
2022-11-11 | Merge pull request #68511 from clayjohn/RD-mobile-sky | Rémi Verschelde | |
Enable mipmaps in cubemap roughness shader | |||
2022-11-11 | Merge pull request #68186 from pkdawson/expose-texture-rd | Rémi Verschelde | |
Expose texture_get_rd_texture for scripts | |||
2022-11-11 | Merge pull request #68235 from pkdawson/pr-expose-vertex-array-create | Rémi Verschelde | |
Expose RenderingDevice::vertex_array_create to scripting | |||
2022-11-11 | Merge pull request #67374 from MrBlockers/fix-draw-primitive | Rémi Verschelde | |
Fix draw_primitive ignoring texture argument | |||
2022-11-11 | Merge pull request #68425 from clayjohn/RD-doubles-particles | Rémi Verschelde | |
Fix GPUParticles not rendering in doubles build of the engine. | |||
2022-11-10 | Enable mipmaps in cubemap roughness shader | clayjohn | |
2022-11-10 | Ensure user shader is used in depth pass when point size is used | clayjohn | |
2022-11-10 | Use raster versions of copy effects for 2D operations when using the mobile ↵ | clayjohn | |
renderer This PR implements a few basic copy operations in raster that weren't available before | |||
2022-11-09 | Merge pull request #68413 from Chaosus/fix_instance_uniforms | Yuri Rubinsky | |
2022-11-09 | Some fixes for instance shader parameters | Yuri Rubinsky | |
2022-11-09 | Fix GPUParticles not rendering in doubles build of the engine. | clayjohn | |
real_t was mistakenly used in uniform structs causing a mismatch between the GPU uniform and the CPU uniform | |||
2022-11-08 | Request redraw in OpenGL3 and mobile renderers when TIME used in shader | clayjohn | |
2022-11-07 | Merge pull request #68346 from Calinou/particles-rename-trail-length-property | Rémi Verschelde | |
Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime` | |||
2022-11-07 | Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime` | Hugo Locurcio | |
The property already has a "seconds" suffix in the inspector. The "lifetime" term makes it more obvious that the property is specified as time, not a distance in units. The property hint now allows manually entering values greater than 10 seconds. The internal rendering value's default now matches the particles nodes' default. | |||
2022-11-07 | Surface AABBs are now set for mesh surfaces even in headless mode. Sponsored ↵ | Gábor Pál Korom | |
by Migeran (https://migeran.com). | |||
2022-11-06 | Scale light shadow bias by soft_shadow_scale to reduce shadow acne on high ↵ | clayjohn | |
quality settings | |||
2022-11-04 | Add call_deferred() method to Callable | kobewi | |
2022-11-03 | Expose vertex_array_create | Patrick Dawson | |
2022-11-03 | Collapse three seperate texture storage methods into ↵ | David Snopek | |
render_target_set_override() | |||
2022-11-03 | Expose texture_get_rd_texture | Patrick Dawson | |
2022-11-03 | Merge pull request #67878 from clayjohn/RD-particles-amount | Rémi Verschelde | |
Correctly set number of particle dispatches when setting view axis | |||
2022-11-02 | Style: Misc docs and comment style and language fixes | Rémi Verschelde | |
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`. | |||
2022-11-02 | Merge pull request #52350 from BimDav/viewport_canvas_cull | Rémi Verschelde | |
Added Viewport canvas cull mask feature | |||
2022-11-02 | Merge pull request #67639 from clayjohn/GLES3-2d-shadows | Rémi Verschelde | |
Add 2D shadows and canvas SDF to OpenGL3 renderer | |||
2022-11-01 | Fix predefined constants to be accessible in the shader includes | Yuri Rubinsky | |
2022-10-31 | Viewport canvas cull mask feature | BimDav | |
Co-authored-by: Valentin Zagura <puthre@gmail.com> | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-31 | Make code generation for shader boolean uniform instances easier | Yuri Rubinsky | |
2022-10-31 | Merge pull request #67519 from BastiaanOlij/change_xr_pre_draw_viewport | Rémi Verschelde | |
Changing timing of call to xr_interface->pre_draw_viewport | |||
2022-10-31 | Merge pull request #67907 from clayjohn/RD-model-matrix | Rémi Verschelde | |
Correctly rename to read_model_matrix when using shader builtins that rely on model matrix | |||
2022-10-31 | Merge pull request #67915 from RevoluPowered/fix-intel-macbook-crash-subgroups | Rémi Verschelde | |
Ensure vulkan subgroups are disabled for MoltenVK | |||
2022-10-28 | Merge pull request #67112 from Chaosus/fix_boolean_uniform_instances | Yuri Rubinsky | |
2022-10-28 | Add 2D shadows and canvas SDF to OpenGL3 renderer | clayjohn | |
This is an initial implementation based on the current RD implementation Performance will improve later | |||
2022-10-28 | Merge pull request #67498 from Chaosus/fix_shader_crash | Yuri Rubinsky | |