Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forward+ and Clustered Deferred Renderers #33

Closed
vasumahesh1 opened this issue Oct 20, 2018 · 0 comments
Closed

Forward+ and Clustered Deferred Renderers #33

vasumahesh1 opened this issue Oct 20, 2018 · 0 comments
Assignees
Labels
p0 requirement Requirement is essential samples

Comments

@vasumahesh1
Copy link
Owner

Add forward+ and clustered deferred renderer for D3D12 and Vulkan

@vasumahesh1 vasumahesh1 added this to the Milestone - Arkay milestone Oct 20, 2018
@vasumahesh1 vasumahesh1 self-assigned this Oct 20, 2018
vasumahesh1 added a commit that referenced this issue Oct 20, 2018
Changes:
add: Microsoft GLTF SDK for asset loading
add: sponza gltf 2.0 scene
add: AssetManager
add: Deferred Renderer sample for HW

Modules:
General
D3D12RenderSystem
@vasumahesh1 vasumahesh1 added the p0 requirement Requirement is essential label Oct 20, 2018
vasumahesh1 added a commit that referenced this issue Oct 21, 2018
Changes:
fix: issues with samplers

Modules:
vasumahesh1 added a commit that referenced this issue Oct 21, 2018
Changes:
fix: issue with order of descriptors

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 21, 2018
Changes:
add: point lights and light texture

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 21, 2018
Changes:
add: Generic Update Pool APIs
add: Update APIs for Constant Buffers in D3D12

Modules:
D3D12RenderSystem
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 21, 2018
Changes:
add: Fly through camera module

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 22, 2018
Changes:
fix: issue with camera not using correct timeDelta

Modules:
vasumahesh1 added a commit that referenced this issue Oct 22, 2018
Changes:
fix: update textures considering RowPitch for non-power of 2 textures
fix: Light texture generation for forward renderer

Modules:
D3D12RenderSystem
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 23, 2018
Changes:
add: generic compute pipeline
add: compute pass support

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 23, 2018
Changes:
fix: restructure the forward renderer so we reuse the sponza mesh and
window etc.

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 23, 2018
Changes:
fix: CS bug
pending: a synch bug with release mode

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 24, 2018
Changes:
fix: remove bundles as they don't really work with compute

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 24, 2018
Changes:
fix: this allows us to update the light texture and upload it directly
to the GPU. This will have minimal bandwidth update between frame calls.

Modules:
D3D12RenderSystem
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 25, 2018
Changes:
fix: compute shader input
add: base files for forward plus with compute shader

Modules:
D3D12RenderSystem
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 25, 2018
Changes:

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 25, 2018
Changes:

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:
add: new api for buffers shared between render passes

Modules:
D3D12RenderSystem
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:
fix: bugs with texture reading in Pass #3

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:
fix: bugs with compute calculation

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:
fix: write to final cluster texture in parallel

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 26, 2018
Changes:
fix: Slang 0.11.1 -> 0.11.6 only on dev

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 27, 2018
Changes:
fix: depth bounds check

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 27, 2018
Changes:
fix: window title for deferred renderers
fix: now we build multiple targets for each renderer

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 27, 2018
Changes:
fix: split block dims in compute shaders to X & Y
add: stats txt file

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 27, 2018
Changes:
add: graphs for forward plus

Modules:
DeferredRenderer
vasumahesh1 added a commit that referenced this issue Oct 27, 2018
[skip ci] Issue #33: add graphs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p0 requirement Requirement is essential samples
Projects
None yet
Development

No branches or pull requests

1 participant