Sign in
dawn
/
dawn
/
2ce1d927e98a654bb9b7137a07a7ccf5dbb5f4df
/
BUILD.gn
797fa62
Remove temporary GN proxy groups.
by Corentin Wallez
· 5 years ago
8c8d16a
BUILD.gn: Move dawn_end2end_tests to its final location
by Corentin Wallez
· 5 years ago
b31015b
Split examples, test and utils in their own BUILD.gn
by Corentin Wallez
· 5 years ago
ab2c84f
Residency 6: Enable D3D12 Residency and Add Tests
by Brandon Jones
· 5 years ago
0074b6e
Remove temporary GN groups after Chromium fix
by Corentin Wallez
· 5 years ago
7dbfc91
Fix Dawn's proxy groups to use public_deps instead of deps
by Corentin Wallez
· 5 years ago
2d10e95
BUILD.gn: rename libdawn_native/wire to dawn_native/wire
by Corentin Wallez
· 5 years ago
5c2d2e7
Split dawn_(native|wire|platform) to their own BUILD.gn files
by Corentin Wallez
· 5 years ago
cb859a2
Reland "D3D12: Stage BindGroups on CPU descriptor heaps."
by Bryan Bernhart
· 5 years ago
c7f454c
Revert "D3D12: Stage BindGroups on CPU descriptor heaps."
by Corentin Wallez
· 5 years ago
76a8d0b
Support chained extension structs on the wire
by Austin Eng
· 5 years ago
2479860
D3D12: Stage BindGroups on CPU descriptor heaps.
by Bryan Bernhart
· 5 years ago
0650811
Merge BindGroupLayout and ShaderModule BindingInfos
by Austin Eng
· 5 years ago
3665d28
Add validation tests for resource usage tracking
by Yunchao He
· 5 years ago
11652ff
Implement the webgpu.h swapchains on Metal
by Corentin Wallez
· 5 years ago
1f05968
Residency 4: Add Facilities For Budgeting Device Memory
by Brandon Jones
· 5 years ago
971a623
Validate the declaration of storage texture format in shader
by Jiawei Shao
· 5 years ago
1a56ce5
Validate creating bind group layout with storage textures
by Jiawei Shao
· 5 years ago
463c394
Slab-allocate OpenGL bind groups
by Austin Eng
· 5 years ago
459c2f9
Slab-allocate Metal bind groups
by Austin Eng
· 5 years ago
421684f
Support Storage Textures as Valid Binding Types
by Jiawei Shao
· 5 years ago
2de34c1
Residency 1: Add Chromium's LinkedList to /common/
by Brandon Jones
· 5 years ago
e5534c4
Add SlabAllocator and tests
by Austin Eng
· 5 years ago
0363c3e
D3D12: Allocate GPU bind groups at draw/dispatch.
by Bryan Bernhart
· 5 years ago
f949a10
Reland "Create VulkanImageWrappingTests for dma-buf images"
by Brian Ho
· 5 years ago
21e5074
Revert "Create VulkanImageWrappingTests for dma-buf images"
by Corentin Wallez
· 5 years ago
0bbfec1
Create VulkanImageWrappingTests for dma-buf images
by Brian Ho
· 5 years ago
47b1504
Revert "Use libshaderc_spvc as a source_set, so complete_static_lib applies properly"
by Kai Ninomiya
· 5 years ago
97c3be2
Use libshaderc_spvc as a source_set, so complete_static_lib applies properly
by Kai Ninomiya
· 5 years ago
d87e676
Add the webgpu.h swapchain creation path
by Corentin Wallez
· 5 years ago
636e6ce
Directly load Swiftshader if no Vulkan driver is available
by Austin Eng
· 5 years ago
0ecc48e
Handle DeviceLost error
by Natasha Lee
· 5 years ago
0c66bcd
Reland "Metal: Add CommandRecordingContext"
by Austin Eng
· 5 years ago
3a1746e
Introduce wgpu::Surface and implement it for HWND, X11 and Metal
by Corentin Wallez
· 5 years ago
15c442e
Revert "Metal: Add CommandRecordingContext"
by Corentin Wallez
· 5 years ago
69c68d0
Improve Memory Management of Result class
by Rafael Cintron
· 5 years ago
2b3975f
Metal: Add CommandRecordingContext
by Austin Eng
· 5 years ago
470921f
Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer"
by Austin Eng
· 5 years ago
2cb76ab
perf_tests: Manually serialize JSON and remove dependency on jsoncpp
by Austin Eng
· 5 years ago
6ea362c
fuzzing: Add error injection macros to the Vulkan backend
by Austin Eng
· 5 years ago
af094e6
Adding SPVC fuzzers
by Sarah Mashayekhi
· 5 years ago
280b96e
Re-enable -Wunguarded-availability in Dawn standalone builds
by Corentin Wallez
· 5 years ago
be5c135
Refactor code to have rudimentary support for using SPVC
by Ryan Harrison
· 5 years ago
0625ae2
Add runtime toggle for using SPVC
by Ryan Harrison
· 5 years ago
22e73a5
Use spvc's rules for spirv-cross
by Ryan Harrison
· 5 years ago
00b1e38
Re-enable spirv-cross fuzzers
by Ryan Harrison
· 5 years ago
74cebd6
Allow using swiftshader with the Vulkan backend
by Corentin Wallez
· 5 years ago
80d71ec
Remove build rules for spvc support & spirv-cross fuzzers
by Ryan Harrison
· 5 years ago
f6eb890
Implement getBindGroupLayout
by Austin Eng
· 5 years ago
48bf745
Revert "Convert spvc build flag to a runtime toggle"
by Ryan Harrison
· 5 years ago
1954436
Convert spvc build flag to a runtime toggle
by Ryan Harrison
· 5 years ago
899c170
Implement a dma-buf MemoryService
by Brian Ho
· 5 years ago
8f3dc58
Add in flag for using spvc instead of direct spriv-cross access
by Ryan Harrison
· 5 years ago
54e5072
BUILD.gn: Only build dawn_bindings in standalone
by Corentin Wallez
· 5 years ago
612a63a
Add memory synchronization tests - storage to uniform sync
by Yunchao He
· 5 years ago
9b67273
build: assert use_dawn
by Elly Fong-Jones
· 5 years ago
700cfe7
Implement D3D12 Native Render Passes
by Brandon Jones
· 5 years ago
ae1f25f
Update naming for vertex state
by Kai Ninomiya
· 5 years ago
0e1bef3
Add Vulkan validation layers on Windows
by Li, Hao
· 5 years ago
2cdf132
Support for small resource placement.
by Bryan Bernhart
· 5 years ago
0558f99
Vulkan: Reuse descriptor pools
by Corentin Wallez
· 5 years ago
64a3bb9
Add DrawCallPerf tests
by Austin Eng
· 5 years ago
84bcf44
Only mark objects as cached right before inserting into the cache
by Austin Eng
· 5 years ago
45b51f5
Make unittests and fuzzers use webgpu.h
by Corentin Wallez
· 5 years ago
04863c4
Make examples and utils use webgpu.h
by Corentin Wallez
· 5 years ago
1fdcb16
Make dawn_wire use the webgpu.h header
by Corentin Wallez
· 5 years ago
ca35435
Preliminary changes to Vulkan memory suballocation
by Corentin Wallez
· 5 years ago
60a04dd
Vulkan: Use the ResourceMemoryAllocator for all resources
by Corentin Wallez
· 5 years ago
20b4162
Move ldflags (Metal dependency) to libdawn_native.
by Pawel Pluciennik
· 5 years ago
1f6c8c4
Make dawn_native use the webgpu.h header
by Corentin Wallez
· 5 years ago
c833c0c
D3D12: Enable sub-allocation for MSAA and non-MSAA textures.
by Bryan Bernhart
· 5 years ago
7b3cc35
D3D12/Vulkan: Insert storage buffer barriers between compute pass dipatches
by Austin Eng
· 5 years ago
3c79cf2
Metal.framework must be optional instead of hard requirement.
by Pawel Pluciennik
· 5 years ago
5c2f5f3
Implement serialization/deserialization of DawnDeviceProperties
by Jiawei Shao
· 5 years ago
92a011a
Record and dump trace events in the perf tests
by Austin Eng
· 5 years ago
154badf
Resource Management 8: placed resource sub-allocation.
by Bryan Bernhart
· 5 years ago
cc071e4
Split generation of dawncpp headers from libdawncpp
by Austin Eng
· 5 years ago
f3d50ba
D3D12 replace ASSERT_SUCCESS with better error handling
by Natasha Lee
· 5 years ago
c57b180
Add dawnGetProcAddress.
by Corentin Wallez
· 5 years ago
9649682
Split the libdawn target in components with a single purpose.
by Corentin Wallez
· 5 years ago
8bde031
Add CommandRecordingContext to D3D12
by Rafael Cintron
· 5 years ago
e16a901
D3D12: Move resource into allocation handle.
by Bryan Bernhart
· 5 years ago
21dfc91
Resource Management 7: Device memory sub-allocation using buddy allocator.
by Bryan Bernhart
· 5 years ago
0da52f2
D3D12: Move resource allocators from device into manager.
by Bryan Bernhart
· 5 years ago
450e212
Remove device dependencies from ringbuffer.
by Bryan Bernhart
· 6 years ago
7dda7d0
Clarify disabled warning for Metal in BUILD.gn
by Corentin Wallez
· 6 years ago
897ebc7
Normalize generated file paths to match main tree.
by Corentin Wallez
· 6 years ago
5e9082d
Add some missing headers in BUILD.gn files.
by Corentin Wallez
· 6 years ago
7f3f331
Support setting bind groups before pipeline for all backends
by Austin Eng
· 6 years ago
be99007
Support ErrorScopes for asynchronous GPU execution
by Austin Eng
· 6 years ago
785ec66
BUILD.gn: Correctly skip GLFW on ChromeOS
by Corentin Wallez
· 6 years ago
47f3b0d
[fuchsia]: Fix Fuchsia build.
by David 'Digit' Turner
· 6 years ago
fad96f6
BUILD.gn: Only expose the GLFW target on platforms that support it
by Corentin Wallez
· 6 years ago
f35dcfe
Implement ErrorScopes for synchronous errors
by Austin Eng
· 6 years ago
fa00c69
[fuchsia] Implement external semaphore and memory support.
by David 'Digit' Turner
· 6 years ago
b749d07
Enable Vulkan for Chromium Fuchsia build.
by David 'Digit' Turner
· 6 years ago
22c3ff7
Resource Management 6: VK support for resource allocation.
by Bryan Bernhart
· 6 years ago
179d7b2
Add WrapSharedHandle to D3D12 backend
by Rafael Cintron
· 6 years ago
3c26e42
Add dawn_perf_tests as a data_dep of dawn_perf_tests_temp_group
by Austin Eng
· 6 years ago
ca0eac3
Add Dawn perf test harness
by Austin Eng
· 6 years ago
Next »