Commit History

Author SHA1 Message Date
  Dario 6d5ac8f7ef Resolve load and store ops automatically for render passes for discardable textures. 6 months ago
  Dario 8bfb631afc Do not check for command intersections when not using the write list. 5 months ago
  Dario 288717d7eb Improve dependency detection in render graph for draw lists with partial coverage. 5 months ago
  Dario a8269820b9 Improve graph's detection of intersection between draw lists. 5 months ago
  Dario 5216ef5f9c Add dependency detection improvements to the render graph. 5 months ago
  Thaddeus Crews 6d09a20c82 Merge pull request #97247 from thimenesup/draw_indirect_rd 6 months ago
  thimenesup d36a872432 Add draw indirect to Rendering Device 7 months ago
  Matias N. Goldberg 668c9b74e2 Fix race conditions in breadcrumbs 6 months ago
  Dario 4ad424234f Improve synchronization of rendering commands after changes from transfer queues. 6 months ago
  Matias N. Goldberg 364f916f3f Add debug utilities for Vulkan 10 months ago
  Dario adabd14d08 Add support for enhanced barriers in D3D12. 1 year ago
  Dario d5789e09eb Add optional driver workaround to RenderingDevice for Adreno 6XX. 1 year ago
  Dario 21bd59cdaa Fix incorrect memory read when capacity changes in RD Graph. 1 year ago
  jsjtxietian 5a5453bcf2 Fixes `RenderingDevice::get_driver_resource` will crash or give incorrect result with certain resources 1 year ago
  Dario 5e59c941c9 Remove tracking logic for input attachments as it's not necessary. 1 year ago
  Dario 0aac14a538 Add validation to render graph for draw and compute lists. 1 year ago
  Dario 73eff10c76 Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 1 year ago
  Dario 39f279710c Improve stage and slice tracking behavior of RenderingDeviceGraph to fix various synchronization issues. 1 year ago
  Dario 5624b8f5c6 Fix memory leak from not clearing the buffer barrier vector properly on the render graph. 1 year ago
  Dario cc4d39b0c1 Acyclic Command Graph for RenderingDevice. 1 year ago