Commit History

Author SHA1 Message Date
  clayjohn f8827271d7 Remove positional light mask from directional lights in Canvas Item shaders. 8 months ago
  clayjohn 2b68c63a88 Mask out shadows on CanvasItems that don't have a matching item_shadow_mask 9 months ago
  Stuart Carnie 0d1d945727 2D: Fix various issues and minor performance optimisations 9 months ago
  Dario e2c6daf7ef Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile. 1 year ago
  Patrick Owen d720eb80e1 Clamp UV-coordinates to centers of outermost texels when configured to do so 10 months ago
  clayjohn e75900e1ad Calculate pixel snap in canvas space instead of world space 11 months ago
  Thaddeus Crews b37fc1014a Style: Apply new `clang-format` changes 1 year ago
  Stuart Carnie a657ea42f1 2D: Add batching to RendererCanvasRenderRD 1 year ago
  Stuart Carnie 98e9578d66 Remove unused flag and code 1 year ago
  clayjohn 506e93a207 Exit light calculation early when pixel outside of light bounding rectangle 1 year ago
  Rémi Verschelde 4a30fe5e7c Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-data 1 year ago
  Giwayume bb83c4adec Add custom shader attributes to Canvas Item Shaders 1 year ago
  kleonc 0fe7eead02 Fix 2D normals for transposed texture 1 year ago
  Patrick c98ab5aba3 Add option to use world coordinates in canvas item shader 2 years ago
  clayjohn 57eb762bae Add option to enable HDR rendering in 2D 2 years ago
  Yuri Sizov bb15241e06 Merge pull request #77740 from ChibiDenDen/simplify_vulkan 2 years ago
  ChibiDenDen 35715e510f replace sampler arrays with constant sampler elements 2 years ago
  Danil Alexeev 43b0702a02 Fix "Light Only" mode of `CanvasItemMaterial` 2 years ago
  clayjohn ab603e347f Clamp normal when calculating 2D lighting to avoid artifacts 2 years ago
  jainl28patel 390f83bf5a fix normal map not flipping in sprite2D 2 years ago
  clayjohn 0e5a98cdd8 Fix drawing of 2D skeletons in the RD renderer. 2 years ago
  Markus Sauermann b8031bb7d6 Code simplifications 2 years ago
  clayjohn e600fb93a5 Add 2D lights to OpenGL3 canvas renderer 2 years ago
  clayjohn 1a0890122f Clean up canvas light shader API. 2 years ago
  Rémi Verschelde 2ad63f68b3 Merge pull request #66370 from bitbrain/fix-light2d-blend-modes 2 years ago
  Miguel Gonzalez Sanchez 125f0be8b7 do not apply modulate on canvas when unshaded is set 2 years ago
  Miguel Gonzalez Sanchez 2047be4516 fix broken 2D light blending, addresses #49922 2 years ago
  bruvzg bcc3643989 Add font LCD sub-pixel anti-aliasing support. 3 years ago
  bruvzg be611c1c05 Implement Label3D node. 3 years ago
  Yuri Roubinsky 0d9aecd967 Rename several transform built-ins in shaders 3 years ago