-
35ad5221fb
Resource Management 3: Buddy allocator
Bryan Bernhart
2019-07-30 16:46:10 +0000
-
7b57c5bb77
Check bindgroup validity first in SetBindGroup
Corentin Wallez
2019-07-30 06:49:09 +0000
-
34f8bd8c48
Dynamic Buffer Offset : OpenGL Backend
Yan, Shaobo
2019-07-30 01:21:19 +0000
-
7dec2d1c56
Use Vulkan 1.1 if available
Idan Raiter
2019-07-29 23:31:49 +0000
-
10fe83305a
Metal: Pack vertex buffers just after the pipeline layout
Corentin Wallez
2019-07-29 14:11:06 +0000
-
b98f0faa4d
Deduplicate AttachmentState shared by RenderPipeline and RenderPasses
Austin Eng
2019-07-26 19:08:18 +0000
-
e69627f35e
Backdoor to get the number of texture lazy clears for testing
Natasha Lee
2019-07-26 17:54:48 +0000
-
506ce9bba4
Fix MSVC builder failure with NextPowerOfTwo.
Bryan Bernhart
2019-07-26 11:20:08 +0000
-
9d2ccaf65c
Vulkan: Support recreating swapchain with SwapChain.Configure()
Jiawei Shao
2019-07-25 01:08:14 +0000
-
2718177841
Resource Management 4: Stress test buffer writes
Bryan Bernhart
2019-07-24 20:09:44 +0000
-
fde94905fe
Factor EncodingContext out of CommandEncoderBase.
Austin Eng
2019-07-24 18:15:24 +0000
-
8944f0205b
Test that sampled textures in compute and render pass get lazy cleared
Natasha Lee
2019-07-23 20:30:24 +0000
-
68d97adf88
Prefer <cstring> to <string.h>.
Stephen White
2019-07-23 17:04:34 +0000
-
4e3b218e96
Introduce a format table in the OpenGL
Corentin Wallez
2019-07-23 06:40:54 +0000
-
722c4fa8b2
Fix missing header in OpenGLFunctions.cpp
Jiawei Shao
2019-07-23 06:34:14 +0000
-
07b5be3bc5
Resource Management 2: Buffer mapping error handling
Bryan Bernhart
2019-07-23 00:04:59 +0000
-
23dd12459c
Fix compilation of the OpenGL backend on Mac
Corentin Wallez
2019-07-22 23:32:29 +0000
-
40793232d8
Resource Management 1: Math ops
Bryan Bernhart
2019-07-22 21:42:18 +0000
-
0e338ff986
Fix compilation of MemoryTransferService Read/WriteHandle on Windows
Austin Eng
2019-07-22 19:09:09 +0000
-
4e9923cb96
Remove suppression fixed for Linux Intel Vulkan
Corentin Wallez
2019-07-22 14:16:39 +0000
-
ba84fb2977
OpenGL: Add support for backend validation
Corentin Wallez
2019-07-22 10:02:49 +0000
-
fefb3ab120
OpenGL: Use the correct size to lazy-clear mips
Corentin Wallez
2019-07-22 09:50:21 +0000
-
9dffe11696
OpenGL: Don't bind non-existent shader resources.
Corentin Wallez
2019-07-22 09:24:51 +0000
-
69f1db7248
Add RenderEncoderBase to match WebGPU class hierarchy.
Austin Eng
2019-07-20 01:34:56 +0000
-
c0b8132f55
Implement RenderPassEncoder::SetViewport: impl on backends
Yunchao He
2019-07-19 21:57:39 +0000
-
472bd1ec29
Add some missing #includes.
Stephen White
2019-07-19 21:51:09 +0000
-
47b107003d
dawn.json: Removed unused "face" bitmask
Corentin Wallez
2019-07-19 21:28:38 +0000
-
72724b8d25
Add wire tests and mocks for the MemoryTransferService
Austin Eng
2019-07-19 16:16:58 +0000
-
6a5418a760
Add MemoryTransfer interfaces to the wire
Austin Eng
2019-07-19 16:01:48 +0000
-
49aae0f3bd
Double the size of the ring buffer only when it is not big enough
Jiawei Shao
2019-07-19 00:09:28 +0000
-
91ec571d17
Impl RenderPassEncoder::SetViewport: add more tests
Yunchao He
2019-07-18 16:17:34 +0000
-
1546bfbdec
Precompute all the Formats at Device creation in the FormatTable
Corentin Wallez
2019-07-18 09:25:04 +0000
-
d6cc1fe099
Add an implementation of Result<const T*, E*>
Corentin Wallez
2019-07-17 19:01:50 +0000
-
9dbb81f004
Add missing validation for unsupported texture view dims.
Corentin Wallez
2019-07-17 14:49:37 +0000
-
ee0fa175a3
Update Vulkan headers to v1.1.115
David 'Digit' Turner
2019-07-17 14:48:27 +0000
-
0326b8012b
Use whole size of buffer if binding buffer size is UINT64_MAX
François Beaufort
2019-07-17 08:54:19 +0000
-
56a21a6151
Make GN //src/common target easier to use when Vulkan is enabled.
David 'Digit' Turner
2019-07-17 08:54:18 +0000
-
cf20678c0d
Use xenial explicitly for builder
Takuto Ikuta
2019-07-17 08:37:49 +0000
-
8605d2eb86
Enable Vulkan extensions for Linux, Windows, Android and Fuchsia.
David 'Digit' Turner
2019-07-17 08:22:19 +0000
-
6eb681cc54
Metal: use the IORegistry to get the PCI ids
Li, Hao
2019-07-17 01:04:50 +0000
-
1ffb0d6a02
OpenGL: use vendor name to get PCI vendor id
Li, Hao
2019-07-17 01:04:30 +0000
-
5580970f59
Support all BC formats on D3D12, Metal and Vulkan
Jiawei Shao
2019-07-17 00:00:10 +0000
-
d6f13c645b
Implement RenderPassEncoder::SetViewport: add end2end tests
Yunchao He
2019-07-16 19:27:09 +0000
-
4af9808400
Make rasterization state descriptor optional
François Beaufort
2019-07-16 17:01:59 +0000
-
d3e7f944ab
Fix double to float conversion warning on MSVC
Corentin Wallez
2019-07-16 15:05:09 +0000
-
c8ab96cdd9
Add an end2end test to ensure dawn cache system considers dynamic attributes
Yan, Shaobo
2019-07-16 08:37:49 +0000
-
f07e85c604
Add missing WebGPU enums and defaulted members.
Corentin Wallez
2019-07-15 20:47:56 +0000
-
dd15b11b21
Add .gitattributes to normalize EOL
Corentin Wallez
2019-07-15 12:23:18 +0000
-
d757c300a4
Validate usage of dynamic at the BGL level.
Corentin Wallez
2019-07-15 10:29:08 +0000
-
5de3e0aaa4
Fix a few more coding style issues for shader
Yunchao He
2019-07-15 07:46:31 +0000
-
2a1d8c2b1d
Remove ShaderStage that doesn't exist in WebGPU.
Corentin Wallez
2019-07-12 17:52:22 +0000
-
06ab6e5b13
Metal: Code clean up in copy commands
Jiawei Shao
2019-07-12 07:18:11 +0000
-
2d8ba5fac6
Add rendering tests for all color formats
Corentin Wallez
2019-07-12 07:13:41 +0000
-
e896a0da66
Implement Implicit State Decays For D3D12
Brandon Jones
2019-07-11 22:58:55 +0000
-
4b24886afe
Use R"(shader source)" to keep consistent
Yunchao He
2019-07-11 18:15:35 +0000
-
110700304f
Culling and FrontFace: verify the framebuffer coordinate
Yunchao He
2019-07-11 15:55:45 +0000
-
002395300f
Make RG11B10 non-renderable.
Corentin Wallez
2019-07-11 14:57:15 +0000
-
ea2d558479
Support BC5 formats on Metal
Jiawei Shao
2019-07-10 23:58:13 +0000
-
4b90c47ce0
Add missing descriptors that are present in WebGPU.
Corentin Wallez
2019-07-10 20:43:13 +0000
-
27e67b5f97
Rolling 4 dependencies
Ryan Harrison
2019-07-09 15:29:29 +0000
-
bb218b8aea
Implement WebGPU formats on D3D12
Corentin Wallez
2019-07-09 12:04:39 +0000
-
3e1bca702c
Metal: Move all the computation in buffer-texture copies to one function
Jiawei Shao
2019-07-09 08:47:07 +0000
-
f697fe3b7d
Add dynamic attribute in bind group layout binding
Yan, Shaobo
2019-07-09 07:58:57 +0000
-
8f93871dff
Add default values to dawn.json for dawncpp.h
Corentin Wallez
2019-07-08 19:20:22 +0000
-
6be313225e
Invert component names in RG11B10 and RGB10A2
Corentin Wallez
2019-07-08 10:12:16 +0000
-
ec05355c72
Rename Transfer[Src|Dst] to Copy[Src|Dst]
Corentin Wallez
2019-07-08 10:05:46 +0000
-
3c3e2bc4d9
Use mipLevel/arrayLayer for TextureCopyView
Corentin Wallez
2019-07-08 09:41:51 +0000
-
a0491c9141
Rename AddressMode::MirroredRepeat to MirrorRepeat.
Corentin Wallez
2019-07-08 09:36:31 +0000
-
7843076b01
Implement WebGPU formats on Metal.
Corentin Wallez
2019-07-08 09:28:51 +0000
-
5df84cea03
Make TextureAspect match WebGPU
Corentin Wallez
2019-07-08 08:55:21 +0000
-
e409acf561
Rename SamplerDescriptor::compareFunction to compare.
Corentin Wallez
2019-07-08 08:29:57 +0000
-
35716c204d
Add adapter filter flag by vendor id for end2end tests
Li, Hao
2019-07-08 03:25:54 +0000
-
769edd065b
Fix compilation on MSVC
Corentin Wallez
2019-07-07 17:53:13 +0000
-
d2631f86e7
Implement Culling and FrontFace
Yunchao He
2019-07-06 00:11:10 +0000
-
c6d2d8e8fb
Suppress failure on Win NVIDIA GTX 1660
Corentin Wallez
2019-07-05 13:16:19 +0000
-
3392b200c6
Support BC5 formats on D3D12
Jiawei Shao
2019-07-05 08:06:30 +0000
-
3789858479
Fix the failures in dynamic buffer offset tests with Vulkan validation layer enabled.
Yan, Shaobo
2019-07-05 08:01:10 +0000
-
050ab49a23
Implement RenderPassEncoder::SetViewport - front end
Yunchao He
2019-07-04 15:30:59 +0000
-
c9b9290cc8
Rolling 5 dependencies
Ryan Harrison
2019-07-04 14:39:59 +0000
-
72508d6d06
Support BC5 formats on Vulkan
Jiawei Shao
2019-07-02 23:55:55 +0000
-
c246494dbf
Skip ManySetSubData test on Linux Vulkan Intel.
Austin Eng
2019-07-02 23:40:15 +0000
-
4886403b61
Clear OpenGL textures on first use if not initialized already
Natasha Lee
2019-07-02 17:38:09 +0000
-
ce32a94b37
Remove mResourcePtr member from d3d12::Texture
Rafael Cintron
2019-07-02 07:15:17 +0000
-
521003fd4e
Move all the validations on imageHeight to one function
Jiawei Shao
2019-07-02 00:06:55 +0000
-
773a551d1a
Newline fixes and tiny cleanups for lazy-0-init
Corentin Wallez
2019-07-01 09:58:36 +0000
-
431d618961
Add most WebGPU texture formats on Vulkan
Corentin Wallez
2019-07-01 09:58:07 +0000
-
b6096db4ab
Make Linux bots run on an unspecified Ubuntu version
Corentin Wallez
2019-07-01 07:46:28 +0000
-
eee3e41c55
Add shaderc to DEPS to roll in script
Ryan Harrison
2019-06-27 15:35:14 +0000
-
293ea7746d
Make RenderPipeline::ValidateCompatibleWith produce an error message
Corentin Wallez
2019-06-26 20:28:13 +0000
-
77aa5b59aa
Add support to NaN in Float32ToFloat16
Corentin Wallez
2019-06-26 20:26:13 +0000
-
7ac0815347
dawn_json_generator: Assert that enum values are unique.
Corentin Wallez
2019-06-26 19:54:43 +0000
-
ebcf0d31c0
Add missing Reference count in null Device.
Corentin Wallez
2019-06-26 19:53:34 +0000
-
751252e372
D3D12: Use D3D12_BUFFER_UAV_FLAG_RAW when creating unordered access views
Rafael Cintron
2019-06-26 08:08:46 +0000
-
41c24ee4eb
Fix computation of mipmap sizes used in validation
Yizhou Jiang
2019-06-25 03:09:26 +0000
-
6fa398e682
Supress failing end2end tests with Metal validation layer
Li, Hao
2019-06-25 00:49:56 +0000
-
99b76d1b8f
Clear D3D12 texture on first usage if not yet initialized
Natasha Lee
2019-06-24 17:49:46 +0000
-
5dee3e826b
[generator_lib]: Make generator_lib.py easier to reuse.
David 'Digit' Turner
2019-06-24 14:31:06 +0000
-
4ec2c1060e
Init PointSize value when pipeline topology is PointList in end2end
Li, Hao
2019-06-21 10:56:35 +0000
-
a92f83b725
Add internal Format structure for texture formats
Corentin Wallez
2019-06-21 10:16:15 +0000
-
4729b15365
Add begin-capture-on-startup testing flag
Rafael Cintron
2019-06-21 02:09:05 +0000