Sign in
dawn
/
dawn
/
38534b6e7481c16cf467d12966b6543bcfcd973b
/
src
/
dawn_native
/
Pipeline.h
0af4a83
dawn_native: Use refcount-safe methods for reentrant object creation
by Corentin Wallez
· 4 years ago
7f77cfd
Implement validation for RenderPipelineDescriptor2
by Brandon Jones
· 4 years ago
2ce4b90
dawn_native: Prefix all API methods with API
by Corentin Wallez
· 4 years ago
24bf7a4
Pipeline caching: refactor object hashing
by Bryan Bernhart
· 4 years, 3 months ago
4196a54
Add wgpu::TextureComponentType::DepthComparison
by Corentin Wallez
· 4 years, 5 months ago
28efed1
OpenGL: Make GLSL generation per-entrypoint.
by Corentin Wallez
· 4 years, 6 months ago
8ec8f31
Make ShaderModule reflection go through EntryPointMetadata
by Corentin Wallez
· 4 years, 7 months ago
9ed8d51
Unify ProgrammableStageDescriptor handling in PipelineBase
by Corentin Wallez
· 4 years, 7 months ago
f434fdc
Add minimum buffer size validation
by Idan Raiter
· 4 years, 9 months ago
373a3ff
Rename GetBindGroupLayout's argument group->groupIndex
by Corentin Wallez
· 5 years ago
f6eb890
Implement getBindGroupLayout
by Austin Eng
· 5 years ago
84bcf44
Only mark objects as cached right before inserting into the cache
by Austin Eng
· 5 years ago
1f6c8c4
Make dawn_native use the webgpu.h header
by Corentin Wallez
· 5 years ago
0b82671
Rename PipelineStageDescriptor to ProgrammableStageDescriptor
by Jinho Bang
· 5 years ago
b9b088f
Rename ShaderStageBit to ShaderStage.
by Corentin Wallez
· 6 years ago
1546bfb
Precompute all the Formats at Device creation in the FormatTable
by Corentin Wallez
· 6 years ago
2a1d8c2
Remove ShaderStage that doesn't exist in WebGPU.
by Corentin Wallez
· 6 years ago
8dfc593
Remove the concept of push constants
by Corentin Wallez
· 6 years ago
1152bba
dawn_native: deduplicate compute pipelines
by Corentin Wallez
· 6 years ago
fbe6cfd
Update ComputePipelineDescriptor to use PipelineStageDescriptor
by Austin Eng
· 6 years ago
0ae00a1
Nuke Builders Part 1: remove the testing BufferBuilder.
by Corentin Wallez
· 6 years ago
a594f8f
WebGPU error handling 1: Return error objects on errors.
by Corentin Wallez
· 6 years ago
c8bf89d
Remove "Builders" related with pipeline
by Yan, Shaobo
· 6 years ago
9e4518b
Put the reference to DeviceBase in a new ObjectBase
by Corentin Wallez
· 6 years ago
8e335a5
Descriptorize ComputePipeline
by Corentin Wallez
· 7 years ago
36afbb6
Make dawn_native use its own header for Dawn datatypes
by Corentin Wallez
· 7 years ago
49a65d0
dawn_native: Fixup namespace from backend:: to dawn_native::
by Corentin Wallez
· 7 years ago
30965a7
dawn_native: Fixup header guards from BACKEND_ to DAWNNATIVE_
by Corentin Wallez
· 7 years ago
d37523f
Move src/backend to src/dawn_native
by Corentin Wallez
· 7 years ago
[Renamed (90%) from src/backend/Pipeline.h]
0927ea5
Rename // NXT API to // Dawn API
by Corentin Wallez
· 7 years ago
046cb46
Rename generated files nxt -> dawn
by Corentin Wallez
· 7 years ago
226110f
Rename nxt:: to dawn:: in the backends
by Corentin Wallez
· 7 years ago
4a9ef4e
Rename the copyright authors from NXT to Dawn
by Corentin Wallez
· 7 years ago
c1400f0
Format: src/backend
by Corentin Wallez
· 7 years ago
fbecc28
Member rename: src/backend
by Corentin Wallez
· 7 years ago
29ced28
Split Pipeline in Render and Compute, common part
by Corentin Wallez
· 8 years ago
98c90d4
Fix clang/GCC warnings
by Corentin Wallez
· 8 years ago
fffe6df
Split backend/common in backend/ and common/
by Corentin Wallez
· 8 years ago
[Renamed (93%) from src/backend/common/Pipeline.h]
2dd73fb
Remove unnecessary Device forwarding.
by Corentin Wallez
· 8 years ago
1063439
Refactor DepthStencilState. TODO: add validation tests
by Austin Eng
· 8 years ago
376f1c6
fix formatting
by Austin Eng
· 8 years ago
3efcf21
Add DepthStencilState
by Austin Eng
· 8 years ago
68df8b0
Introduce render passes
by Kai Ninomiya
· 8 years ago
7f96177
Implement the builder error callback in the backends
by Corentin Wallez
· 8 years ago
5dc7915
Introduce a base class for Builder objects.
by Corentin Wallez
· 8 years ago
f07e3bd
Initial commit of all the NXT integration.
by Corentin Wallez
· 8 years ago