Sign in
dawn
/
dawn.git
/
b92a363a1a710562df9416c07bb7c0b8f4833bc2
/
src
/
include
5a1d39a
[D3D12] Add DXGIAdapter to AdapterDiscoveryOptions
by Natasha Lee
· 5 years ago
6328356
Autoformat everything except tests/examples
by Kai Ninomiya
· 5 years ago
3fb9c1b
Add warning for non-c-typedef-for-linkage
by Austin Eng
· 5 years ago
65ee649
Fix VulkanImageWrappingUsageTests.ClearImageAcrossDevicesAliased
by Austin Eng
· 5 years ago
f56f190
Non-Local Residency 1: Get Non-Local Memory Info
by Brandon Jones
· 5 years ago
8a43794
Introduce Device::GetDefaultQueue and deprecate CreateQueue
by Corentin Wallez
· 5 years ago
93bea5c
Add WireClient::Disconnect to stop serializing commands
by Austin Eng
· 5 years ago
7119a02
BUILD.gn: enable additional warnings.
by Corentin Wallez
· 6 years ago
c602c86
Call ID3D12SharingContract::Present on WebGPU swap buffer destroy
by Rafael Cintron
· 6 years ago
1f05968
Residency 4: Add Facilities For Budgeting Device Memory
by Brandon Jones
· 6 years ago
7d20b44
Respect external clear status for Textures
by Natasha Lee
· 6 years ago
1d54767
Query if Texture subresource has been initialized
by Natasha Lee
· 6 years ago
6f92b916
Also use ExternalImageDescriptor in D3D12 and Metal Backends
by Natasha Lee
· 6 years ago
f44a809
Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper
by Kai Ninomiya
· 6 years ago
f28d0ae
Revert "Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper"
by Kai Ninomiya
· 6 years ago
4e17d5c
Remove VK_DEFINE_NON_DISPATCHABLE_HANDLE magic, use explicit VkHandle wrapper
by Kai Ninomiya
· 6 years ago
f12c9db
Add WGPUAdapterProperties and expose it in DawnNative
by Corentin Wallez
· 6 years ago
5fc2c82
Add Instance and CreateInstance to webgpu.h
by Corentin Wallez
· 6 years ago
e6441b6
dawn_wire: Make GetProcs() a static member function of WireClient
by Jiawei Shao
· 6 years ago
470921f
Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer"
by Austin Eng
· 6 years ago
87d3138
Revert "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer"
by Austin Eng
· 6 years ago
f58f69f
fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer
by Austin Eng
· 6 years ago
77fd475
Remove unnecessary getters from dawn_native::Instance.
by Corentin Wallez
· 6 years ago
e568fe1
Remove WrapVulkanImageOpaqueFD
by Brian Ho
· 6 years ago
3f195e7
Fix link in standalone on Linux
by Corentin Wallez
· 6 years ago
98ba76a
Define an interface to import dma-bufs
by Brian Ho
· 6 years ago
cfdbaaa
Implement querying WGPUDeviceProperties from dawn_native::Adapter
by Jiawei Shao
· 6 years ago
fb03935
Add a GetInstanceProcAddr helper for the native Vulkan backend.
by Austin Eng
· 6 years ago
73d5bb5
Use enums for trace event categories
by Austin Eng
· 6 years ago
9f90c8d
Make dawn_native public headers and dawn_wsi use webgpu.h
by Corentin Wallez
· 6 years ago
1fdcb16
Make dawn_wire use the webgpu.h header
by Corentin Wallez
· 6 years ago
1f6c8c4
Make dawn_native use the webgpu.h header
by Corentin Wallez
· 6 years ago
2c8b5c6
Introduce the webgpu[_cpp].h headers.
by Corentin Wallez
· 6 years ago
5c2f5f3
Implement serialization/deserialization of DawnDeviceProperties
by Jiawei Shao
· 6 years ago
b2b2ef5
Add D3D12 keyed shared mutexes to Dawn
by Rafael Cintron
· 6 years ago
fb75084
Add missing header for MSVC
by Corentin Wallez
· 6 years ago
c57b180
Add dawnGetProcAddress.
by Corentin Wallez
· 6 years ago
9649682
Split the libdawn target in components with a single purpose.
by Corentin Wallez
· 6 years ago
8eb8385
dawn_wire: Tag deserialize commands with volatile pointer
by Austin Eng
· 6 years ago
90a5595
dawn_wsi: Pass the Metal queue to the SwapChainImpl
by Corentin Wallez
· 6 years ago
179d7b2
Add WrapSharedHandle to D3D12 backend
by Rafael Cintron
· 6 years ago
9e9e29f
Remove Bit from TextureUsageBit and BufferUsageBit
by Corentin Wallez
· 6 years ago
d4ce736
Add dawn_platform::Platform for handling tracing events in Dawn
by Austin Eng
· 6 years ago
74e4834
Add wrapping for using external vulkan images as textures
by Idan Raiter
· 6 years ago
a9658d9
MemoryTransferService: Separate functions to serialize and get serialization size
by Austin Eng
· 6 years ago
574b951
Support BC formats as the first extension in Dawn
by Jiawei Shao
· 6 years ago
e69627f
Backdoor to get the number of texture lazy clears for testing
by Natasha Lee
· 6 years ago
0e338ff
Fix compilation of MemoryTransferService Read/WriteHandle on Windows
by Austin Eng
· 6 years ago
6a5418a
Add MemoryTransfer interfaces to the wire
by Austin Eng
· 6 years ago
4729b15
Add begin-capture-on-startup testing flag
by Rafael Cintron
· 6 years ago
abdb566
Remove OpenGLBinding's dependency on glad
by Corentin Wallez
· 6 years ago
0195dbf
Enable D3D12 validation layers
by Li Hao
· 6 years ago
15d4c2e
Emulate store and multisample resolve on Metal
by Jiawei Shao
· 6 years ago
2ec74dc
Add Adapter::GetDeviceType() (integrate vs. discrete vs. CPU)
by Corentin Wallez
· 6 years ago
339bd9d
Add dawn_wire entrypoints to inject texture in the wire
by Corentin Wallez
· 7 years ago
07950e8
Metal: Expose function to wait for commands to be scheduled.
by Corentin Wallez
· 7 years ago
45f9730
Capitalize C types dawn -> Dawn
by Austin Eng
· 7 years ago
070052f
Suppress -Wunguarded-availability in MetalBackend.h
by Corentin Wallez
· 7 years ago
0cdf9e0
Implement wrapping IOSurfaces in dawn::Texture.
by Corentin Wallez
· 7 years ago
bb5696b
Simplify BackendBinding following adapters.
by Corentin Wallez
· 7 years ago
e2c8513
Create wire Client and Server classes with private impl
by Austin Eng
· 7 years ago
978fa65a
Metal: Implement the backend connection and adapter.
by Corentin Wallez
· 7 years ago
d1be0e7
Vulkan: Implement the backend connection and adapter.
by Corentin Wallez
· 7 years ago
d77fd5f
D3D12: Implement the backend connection and adapter.
by Corentin Wallez
· 7 years ago
0d03b09
Remove non-adapter way to create null devices
by Corentin Wallez
· 7 years ago
bd48385
Add static library versions of libdawn*
by Corentin Wallez
· 7 years ago
17be9de
Fix samples on null backend (add swapchain impl)
by Kai Ninomiya
· 7 years ago
7c0f0fb
Vulkan: Always request all VkSurfaceKHR-related extensions
by Corentin Wallez
· 7 years ago
95fd282
MetalBinding: query the MTLDevice instead of creating it.
by Corentin Wallez
· 7 years ago
90e594e
OpenGL: Implement the backend connection and adapter.
by Corentin Wallez
· 7 years ago
ac67fec
dawn_native: Add Instance and Adapters
by Corentin Wallez
· 7 years ago
0b36406
MetalBackend.h: Remove dead declarations
by Corentin Wallez
· 7 years ago
58809d4
Collect GPU device information for end2end tests - Part I
by Jiawei Shao
· 7 years ago
75559bf
Change WIN32 to _WIN32. (#260)
by Stephen White
· 7 years ago
dcb71a13
dawn_native: Factor getting procs into a single function.
by Corentin Wallez
· 7 years ago
bdc8677
Make dawn_wire a shared library
by Corentin Wallez
· 7 years ago
196ade6
Make libdawn_native a shared library.
by Corentin Wallez
· 7 years ago
5dcaadb
Make libdawn a shared library, add a DAWN_EXPORT macro
by Corentin Wallez
· 7 years ago
e37234c
Standardize header guards for libdawn headers
by Corentin Wallez
· 7 years ago
923574e
Rename IsNXTBitMask and NxtReference/Release to dawn
by Corentin Wallez
· 7 years ago
a5ee52d
Rename NXT -> DAWN in header guards
by Corentin Wallez
· 7 years ago
b1669e3
Change the API prefix in generators from nxt to dawn
by Corentin Wallez
· 7 years ago
ae79c03
Rename the nxt namespace to dawn
by Corentin Wallez
· 7 years ago
05c90ee
Rename nxt -> dawn for dawn_wsi.h declarations
by Corentin Wallez
· 7 years ago
3e371b1
Rename files in src/include nxt -> dawn
by Corentin Wallez
· 7 years ago
046cb46
Rename generated files nxt -> dawn
by Corentin Wallez
· 7 years ago
f1ded9b
Rename CMakeLists variables NXT_* to DAWN_*
by Corentin Wallez
· 7 years ago
4a9ef4e
Rename the copyright authors from NXT to Dawn
by Corentin Wallez
· 7 years ago
aa13be9
Make the Vulkan backend support implicit barriers.
by Corentin Wallez
· 7 years ago
117f2f0
Make EnumClassBitmask operations constexpr
by Corentin Wallez
· 7 years ago
0887236
nxtSwapChainNextTexture: make texture a union of ptr, u32, u64
by Corentin Wallez
· 8 years ago
bdde209
VulkanBinding: make a dummy Vulkan swapchain impl
by Corentin Wallez
· 8 years ago
921fb5e
remove initialUsage from SwapChain::Configure
by Kai Ninomiya
· 8 years ago
ee7b6b1b
Update SwapChain to configure texture usage
by Kai Ninomiya
· 8 years ago
c16a67a
Swap chains, part 2 (#94)
by Kai Ninomiya
· 8 years ago
35bf424
Swap chains, part 1 (#87)
by Kai Ninomiya
· 8 years ago
0fba0b4
Fix usage of C++14 constexpr in HasZeroOrOneBit
by Corentin Wallez
· 8 years ago
f07e3bd
Initial commit of all the NXT integration.
by Corentin Wallez
· 8 years ago