Sign in
dawn
/
dawn
/
2e919d64469f0196d26c0b42cc63cff6b88115d3
/
src
2e919d6
[spirv-reader] Support row-major matrices
by James Price
· 6 months ago
87fdcaa
[spirv-reader] Add TransposeRowMajor transform
by James Price
· 6 months ago
04907d9
[spirv-reader] Always apply @stride to matrices
by James Price
· 6 months ago
a1e0778
HLSL-IR: fix error: unary: no matching overload for 'operator - (u32)'
by Antonio Maiorano
· 6 months ago
e56a69d
SwapChainVk: Add frame pacing by waiting on previous rendering on images
by Corentin Wallez
· 6 months ago
aebc7be
dawn::native: Fix the check for no attachment pipelines.
by Corentin Wallez
· 6 months ago
chromium/6730
chromium/6731
chromium/6732
chromium/6733
chromium/6734
chromium/6735
chromium/6737
f4340f8
dawn::native::vulkan: Extract UniqueVkhandle out of QueueVk.
by Corentin Wallez
· 6 months ago
075e51a
webgpu.h: Fix INIT structs for chained structs.
by Corentin Wallez
· 6 months ago
5a4c2a7
Using wgpu::StringView for wgpu::ShaderModuleDescriptor::code
by Corentin Wallez
· 6 months ago
50a0c82
dawn::native::vulkan: Don't allow swapchains to switch devices
by Corentin Wallez
· 6 months ago
64fbd9d
dawn: Add WGPU_STRLEN = SIZE_MAX to tag null terminated WGPUStringView
by Corentin Wallez
· 6 months ago
d13c9f9
[glsl][ir] Polyfill the `textureStore` call
by dan sinclair
· 6 months ago
a5afb1f
[glsl][ir] Polyfill the `textureLoad` call
by dan sinclair
· 6 months ago
04003b0
[tint] Resolve @row_major attributes
by James Price
· 6 months ago
4b3b3f2
[wgsl-writer] Emit @row_major attributes
by James Price
· 6 months ago
13559ed
[ast] Add @row_major attribute
by James Price
· 6 months ago
9d4eb04
HLSL-IR: fix textureDimensions polyfill using invalid type for swizzle
by Antonio Maiorano
· 6 months ago
d42e0e9
[ir] Always inline `handle` address space.
by dan sinclair
· 6 months ago
49c1b0e
Dawn: add subgroups-f16 feature dependency validation
by Zhaoming Jiang
· 6 months ago
d032c62
HLSL-IR: emit constant i32 literals as int(<literal>)
by Antonio Maiorano
· 6 months ago
a50d9ba
dawn: Remove direct includes of windows.h
by Corentin Wallez
· 6 months ago
a209367
[glsl][ir] Fix `bitfieldInsert` GLSL def entry.
by dan sinclair
· 6 months ago
a1fe8e6
[wgsl][reader]: reserve 'noncoherent' and 'non_coherent'
by David Neto
· 6 months ago
30eb6eb
[glsl] Only clamp access mode in ES.
by dan sinclair
· 6 months ago
9da23b7
[tint] Add option to generate for Desktop GLSL.
by dan sinclair
· 6 months ago
0d4ec763
Fix some windows builds not finding HWND
by Clark DuVall
· 6 months ago
4d4d16d
Roll third_party/gpuweb/ 23db3e47e..2dc56f297 (13 commits)
by Geoff Lang
· 6 months ago
9417f54
[dawn] Remove usage of std::string_view in favor of absl::string_view
by Lokbondo Kung
· 6 months ago
0872368
[glsl][ir] Polyfill the `textureNumLayers` call
by dan sinclair
· 6 months ago
250ad5a
[glsl][ir] Split bitcast to separate polyfill
by dan sinclair
· 6 months ago
4ddfcbe
Fix nits in ClearWithDrawHelper
by Jie Chen
· 6 months ago
chromium/6726
chromium/6727
5bc6476
[glsl][ir] Polyfill the `insertBits` call
by dan sinclair
· 6 months ago
dd143d2
[glsl][ir] Polyfill the `extractBits` call
by dan sinclair
· 6 months ago
31cb19d
Enable several end2end tests that can pass on current try bots
by Jiawei Shao
· 6 months ago
chromium/6725
416092b
[glsl][ir] Polyfill the `countOneBits` call
by dan sinclair
· 6 months ago
8124737
[glsl][ir] Emit `textureDimensions`
by dan sinclair
· 6 months ago
9ae5b84
[glsl][ir] Add bitcast from/to f16.
by dan sinclair
· 6 months ago
588904d
[tint] Add limit for array constructors
by James Price
· 6 months ago
562d9b7
[glsl][ir] Start bitcast emission.
by dan sinclair
· 6 months ago
d78abb3
HLSL-IR: implement NumWorkgroups builtin support
by Antonio Maiorano
· 6 months ago
6a3f737
Rename `match_width` to `MatchWidth`
by dan sinclair
· 6 months ago
310e324
[tint][ir] Reject malformed strings in IR binary decode
by Ryan Harrison
· 6 months ago
c88df82
Add a mock member to INTERNAL__HAVE_EMDAWNWEBGPU_HEADER.
by Elie Michel
· 6 months ago
3940ce2
[spirv] Guard against instruction length overflow
by James Price
· 6 months ago
112bcd5
[spirv] Fix casing of binary writer methods
by James Price
· 6 months ago
7b7fb81
[glsl][ir] Emit the polyfills for atomic methods.
by dan sinclair
· 6 months ago
90e613e
spirv: when validating, don't try to use friendly names
by David Neto
· 6 months ago
da73356
[glsl][ir] Emit the passthrough atomic methods.
by dan sinclair
· 6 months ago
9d3ffa6
[glsl][ir] Polyfill the barrier commands.
by dan sinclair
· 6 months ago
949fa99
[glsl][ir] Polyfill the `select` command.
by dan sinclair
· 6 months ago
7b6737b
[tint] Allow for (superfluous) trailing comma in variable qualifier
by Peter McNeeley
· 6 months ago
d7d94fe
[tint] Always evaluate template arguments
by James Price
· 6 months ago
a1f448a
Enable extension "rg11b10ufloat-renderable" on D3D11
by Jiawei Shao
· 7 months ago
chromium/6719
08ba258
Print the specific bind group in the error message of `APISetBindGroup`
by Jiawei Shao
· 7 months ago
388ff62
Compat: Switch interpolate params to pipeline errors
by Gregg Tavares
· 7 months ago
6f9f342
Update gpu_info.json with new GPUs
by Brandon Jones
· 7 months ago
710ed0c
Add validations on `clip_distances` and maximum inter-stage location
by Jiawei Shao
· 7 months ago
chromium/6718
1b75d8b
[msl] Fix PackedVec3 for atomic builtins
by James Price
· 7 months ago
59c9377
[msl] Key PackedVec3 helpers on pointer type
by James Price
· 7 months ago
2744a22
[msl] Apply PackedVec3 to workgroup address space
by James Price
· 7 months ago
37db223
Dawn validation test: fix EXPECT_DEPRECATION_WARNINGS
by Zhaoming Jiang
· 7 months ago
ed78928
d3d11: Enable Toggle::ClearColorWithDraw
by Jie Chen
· 7 months ago
611fbcf
Fix dawn tests not using CLI adapter toggles
by Antonio Maiorano
· 7 months ago
032ea5a
Remove Dawn LPM Fuzzer.
by Corentin Wallez
· 7 months ago
b0dd53c
MiraclePtr: Avoid storing ExtractAsDangling() into a variable.
by Arthur Sonzogni
· 7 months ago
b26fd0e
Avoid dependency on D3D when this backend is not enabled
by Elie Michel
· 7 months ago
4fb8331
Enable SurfactTests on OpenGL.
by Corentin Wallez
· 7 months ago
94a3f7f
Add Metal backend for Multi Draw Indirect
by Srijan Dhungana
· 7 months ago
f590455
Enable SurfaceTests on D3D11 and D3D12.
by Corentin Wallez
· 7 months ago
701dd6f
Replace GPUAdapter::GetProperties() with GPUAdapter::GetInfo()
by François Beaufort
· 7 months ago
773271b0
[tint] Add dependency from `api` to `inspector`
by James Price
· 7 months ago
bc56248
[msl] Fix read-write textureStore in entry points
by James Price
· 7 months ago
chromium/6711
369919f
Enable Feature::Float32Filterable for D3D11
by Alexander Eberharter
· 7 months ago
bda245a
Print all builtins in the error message of inter-stage shader variables
by Jiawei Shao
· 7 months ago
4d0835e
Validate `clip_distances` as an inter-stage shader variable
by Jiawei Shao
· 7 months ago
3aac157
Don't use maxInterStageShaderComponents in shader validations
by Jiawei Shao
· 7 months ago
8648fb1
HLSL-IR: implement insertBits full polyfill
by Antonio Maiorano
· 7 months ago
c440212
HLSL-IR: implement extractBits full polyfill
by Antonio Maiorano
· 7 months ago
chromium/6709
94d556c
[msl] Add polyfill for unary negation
by James Price
· 7 months ago
7d3a30e
Revert "Support validating buffer usage with usage validation mode"
by Yuly Novikov
· 7 months ago
chromium/6708
f57e1d7
SurfaceTests: use each SurfaceTexture only once.
by Corentin Wallez
· 7 months ago
c811e1e
[ir] Polyfill fwidthFine for MSL and HLSL
by James Price
· 7 months ago
cca4859
HLSL-IR: workaround DXC bug when 'as' casting constant integral splats
by Antonio Maiorano
· 7 months ago
9f529aa
Compat: Pipeline error for textureLoad with depth texture
by Gregg Tavares
· 7 months ago
131b7df
[msl] Always use core polyfill for DP4 builtins
by James Price
· 7 months ago
8726fe4
HLSL-IR: only swizzle ctor value if not the right type
by Antonio Maiorano
· 7 months ago
607f4cb
[tint] Fix max float as integer in conversion 'ConvF32ToIU32'
by Peter McNeeley
· 7 months ago
059a694
SwapChainD3D12: Remember resource state for when reusing buffers.
by Corentin Wallez
· 7 months ago
1f3f5df
Support validating buffer usage with usage validation mode
by Jiawei Shao
· 7 months ago
6d1e213
emdawnwebgpu: support Premultiplied canvas output
by Kai Ninomiya
· 7 months ago
a561b98
[glsl][ir] Create header section before preamble.
by dan sinclair
· 7 months ago
f15c1c3
[glsl][ir] Add ShaderIO
by dan sinclair
· 7 months ago
182d933
[glsl][ir] Emit global variable information.
by dan sinclair
· 7 months ago
61959f7
Compat: Remove WGSL error for rg32xxx formats
by Gregg Tavares
· 7 months ago
d9f1142
end2end test for infinite loop platform specific results
by David Neto
· 7 months ago
37e6b5c
[webgpu-headers] Drop Descriptor from chained struct names
by François Beaufort
· 7 months ago
d3084cc
metal: Disable pixel local storage feature
by James Price
· 7 months ago
a98147a
hlsl-ir: implement support for subgroup_invocation_id and subgroup_size
by Antonio Maiorano
· 7 months ago
57c1a33
[msl] Add writer fuzzer
by James Price
· 7 months ago
a4a5abf
[msl] Remove used_array_length_from_uniform_indices
by James Price
· 7 months ago
Next »