Sign in
dawn
/
dawn
/
f19c328b5ba5fb3aaf02e50b5fc11dab93b098b7
/
BUILD.gn
9d9d76c
OpenGL: Support B2T and T2T copies with BC formats
by Jiawei Shao
· 6 years ago
40618d0
Implement RenderBundle in the backend
by Austin Eng
· 6 years ago
8a488c1
Implement RenderBundle in the frontend
by Austin Eng
· 6 years ago
2fb628d
Remove GLFW dependency for non-GL tests
by Brian Ho
· 6 years ago
d4ce736
Add dawn_platform::Platform for handling tracing events in Dawn
by Austin Eng
· 6 years ago
3318caa
Factor RenderPass command validation
by Austin Eng
· 6 years ago
74e4834
Add wrapping for using external vulkan images as textures
by Idan Raiter
· 6 years ago
e9fabf5
Factor PassResourceUsageTracker to its own file
by Austin Eng
· 6 years ago
bfc9cee
Implement OpArrayLength on Metal
by Corentin Wallez
· 6 years ago
574b951
Support BC formats as the first extension in Dawn
by Jiawei Shao
· 6 years ago
d08611b
Move all the implementations of Toggle to Toggles.cpp
by Jiawei Shao
· 6 years ago
35ad522
Resource Management 3: Buddy allocator
by Bryan Bernhart
· 6 years ago
b98f0fa
Deduplicate AttachmentState shared by RenderPipeline and RenderPasses
by Austin Eng
· 6 years ago
fde9490
Factor EncodingContext out of CommandEncoderBase.
by Austin Eng
· 6 years ago
4e3b218
Introduce a format table in the OpenGL
by Corentin Wallez
· 6 years ago
23dd124
Fix compilation of the OpenGL backend on Mac
by Corentin Wallez
· 6 years ago
69f1db7
Add RenderEncoderBase to match WebGPU class hierarchy.
by Austin Eng
· 6 years ago
72724b8
Add wire tests and mocks for the MemoryTransferService
by Austin Eng
· 6 years ago
6a5418a
Add MemoryTransfer interfaces to the wire
by Austin Eng
· 6 years ago
1546bfb
Precompute all the Formats at Device creation in the FormatTable
by Corentin Wallez
· 6 years ago
56a21a6
Make GN //src/common target easier to use when Vulkan is enabled.
by David 'Digit' Turner
· 6 years ago
d6f13c6
Implement RenderPassEncoder::SetViewport: add end2end tests
by Yunchao He
· 6 years ago
d2631f8
Implement Culling and FrontFace
by Yunchao He
· 6 years ago
72508d6
Support BC5 formats on Vulkan
by Jiawei Shao
· 6 years ago
431d618
Add most WebGPU texture formats on Vulkan
by Corentin Wallez
· 6 years ago
8f4046b
Remove glad and replace it with our own GL header
by Corentin Wallez
· 6 years ago
abdb566
Remove OpenGLBinding's dependency on glad
by Corentin Wallez
· 6 years ago
df69f24
OpenGL: Don't use glad to load OpenGL entrypoints
by Corentin Wallez
· 6 years ago
970101a
Improve D3D12 adapter initialization.
by Bryan Bernhart
· 6 years ago
3e51fad
Remove Full SPIRV-Cross fuzzers
by Ryan Harrison
· 6 years ago
28232ce
Clear Vulkan Textures at first usage
by Natasha Lee
· 6 years ago
031fbbb
Generators: main.py is now dawn_json_generator.py
by Corentin Wallez
· 6 years ago
05f7ad5
Reland "dawn_native: Indirect draw/dispatch"
by Idan Raiter
· 6 years ago
39b8ddf
Revert "dawn_native: Indirect draw/dispatch"
by Austin Eng
· 6 years ago
7eb6be1
dawn_native: Indirect draw/dispatch
by Idan Raiter
· 6 years ago
8dfc593
Remove the concept of push constants
by Corentin Wallez
· 6 years ago
34f2fe8
Dynamic Buffer Offset : Metal Backend
by Yan, Shaobo
· 6 years ago
eea2091
Update VertexInput (InputState) to match spec - Part 1
by Yunchao He
· 6 years ago
1c85976
dawn_native: handle NaN lod values in samplers
by Idan Raiter
· 6 years ago
f3f5bf4
Remove glTFViewer from samples
by Austin Eng
· 6 years ago
3a8aa31
Rename .inl to .inc
by Austin Eng
· 6 years ago
97f08fa
Create nonzero_clear_resources_on_creation_for_testing toggle
by Natasha Lee
· 6 years ago
0ee9859
dawn_native: deduplicate pipeline layouts
by Corentin Wallez
· 6 years ago
9286adc
Add end2end test for all vertex formats
by Yan, Shaobo
· 6 years ago
15d4c2e
Emulate store and multisample resolve on Metal
by Jiawei Shao
· 6 years ago
8e97b4c
Add a basic compute shared memory test
by Kai Ninomiya
· 6 years ago
cb2c64f
Nuke Builders Part 2: remove all builder code from wire
by Corentin Wallez
· 6 years ago
0ae00a1
Nuke Builders Part 1: remove the testing BufferBuilder.
by Corentin Wallez
· 6 years ago
27a294c
Fix null pointer dereference in CommandBufferStateTracker
by Austin Eng
· 6 years ago
0bc168e
Support multisampled rendering on OpenGL
by Jiawei Shao
· 6 years ago
339bd9d
Add dawn_wire entrypoints to inject texture in the wire
by Corentin Wallez
· 6 years ago
cae68ff
Destroy frontend and backend for Textures
by Natasha Lee
· 6 years ago
889d743
Input State Descriptorization
by Yunchao He
· 6 years ago
5490e9a
Fix clip space on D3D12 and OpenGL
by Jiawei Shao
· 6 years ago
91e9492
BUILD.gn: put public include dirs in all_dependent_configs
by Corentin Wallez
· 6 years ago
718e1db
Reland "Destroy backend implementation for Buffers"
by Natasha Lee
· 6 years ago
9bf529e
Revert "Destroy backend implementation for Buffers"
by Austin Eng
· 6 years ago
8c1a9019
Split off libdawn_wire_headers from BUILD.gn
by Austin Eng
· 6 years ago
b6a80b3
Destroy backend implementation for Buffers
by Natasha Lee
· 6 years ago
579cf62
Split off common and libdawn / dawn_headers from BUILD.gn
by Corentin Wallez
· 6 years ago
abc753c
BUILD.gn: Split dawn_component/generator in their own files
by Corentin Wallez
· 6 years ago
0cdf9e0
Implement wrapping IOSurfaces in dawn::Texture.
by Corentin Wallez
· 6 years ago
b2c5023
Remove RenderPassDescriptorBuilder
by Jiawei Shao
· 6 years ago
11d32c8
Implementation of Debug Marker APIs
by Brandon Jones
· 6 years ago
7775258
Rename BlendState to ColorState, in order to match web idl
by Yunchao He
· 6 years ago
67a73bd
Memory manager: buffer uploads (Metal+refactor) - Part 3
by Bryan Bernhart
· 6 years ago
e1f0d4e
WebGPU error handling 2: CommandEncoder for samples and end2end tests
by Corentin Wallez
· 6 years ago
c8b067d
D3D12: Remove RenderPassDescriptorD3D12
by Jiawei Shao
· 6 years ago
1198270
Split wire tests into multiple test files
by Austin Eng
· 6 years ago
1809ff7
Vulkan: Remove RenderPassDescriptorVk
by Jiawei Shao
· 6 years ago
0e6dad0
[dawn] small fix for BUILD.gn
by Takuto Ikuta
· 6 years ago
e2c8513
Create wire Client and Server classes with private impl
by Austin Eng
· 6 years ago
62e8397
Factor wire server handlers into proper command handlers and doers
by Austin Eng
· 6 years ago
96e1911
Memory manager: buffer uploads (Vulkan) - Part 2
by Bryan Bernhart
· 6 years ago
978fa65a
Metal: Implement the backend connection and adapter.
by Corentin Wallez
· 6 years ago
d1be0e7
Vulkan: Implement the backend connection and adapter.
by Corentin Wallez
· 6 years ago
d77fd5f
D3D12: Implement the backend connection and adapter.
by Corentin Wallez
· 6 years ago
45da8c0
Fix non-zero validation in Draw and DrawIndexed
by Li Hao
· 6 years ago
1139d1c
Factor wire client handlers into proper command handlers and doers
by Austin Eng
· 6 years ago
cd4fd8e
Make the wire Client own ObjectAllocators and CommandSerializer
by Austin Eng
· 6 years ago
fd4688e
Separate WireServer.cpp into multiple files.
by Austin Eng
· 6 years ago
74e95ff
Memory manager: buffer uploads (D3D) - Part 1
by Bryan Bernhart
· 6 years ago
da8ee83
BUILD.gn: Change the static/shared library template to component
by Corentin Wallez
· 6 years ago
acd8b7d
Separate WireClient.cpp into multiple files.
by Austin Eng
· 6 years ago
c7f416c
Add wire_cmd.py and dawn_wire.json to autogenerate all wire commands.
by Austin Eng
· 6 years ago
03f6429
dawn_features.gni: add an option to complete static libraries
by Corentin Wallez
· 6 years ago
bd48385
Add static library versions of libdawn*
by Corentin Wallez
· 6 years ago
97d2a71
dawn_native: define exported functions in their own files.
by Corentin Wallez
· 6 years ago
5236eb2
Specialize WireServer objects
by Austin Eng
· 6 years ago
90e594e
OpenGL: Implement the backend connection and adapter.
by Corentin Wallez
· 6 years ago
ac67fec
dawn_native: Add Instance and Adapters
by Corentin Wallez
· 6 years ago
e9212df
Vulkan: Print the VkResult value on device creation failure.
by Corentin Wallez
· 6 years ago
93158eb
Complete the sampler object to match WebGPU
by Yan, Shaobo
· 6 years ago
ea56333
Replace DepthStencilState builder via DepthStencilState descriptor.
by Yunchao He
· 6 years ago
92700bf
Replace BlendState builder via BlendState descriptor.
by Yunchao He
· 6 years ago
ff9562f
Implement 'baseVertex' in drawIndexed() on D3D12, Metal and Vulkan
by Jiawei Shao
· 6 years ago
8bff3b2
Make TextureDescriptor match WebGPU IDL
by Jiawei Shao
· 6 years ago
a492427
Render Pipeline Descriptorization -- Part I
by Yan, Shaobo
· 6 years ago
07df605
BUILD.gn: Add temporary proxy groups for test targets
by Corentin Wallez
· 6 years ago
48a1923
Revert "Create new src/tests BUILD.gn file."
by Corentin Wallez
· 6 years ago
Next »