dawn-cmake/src/dawn_native/opengl
Mark Sibly 9f9a9785f2 Reset scissor reset before presenting in opengl
The opengl backend uses glBlitFramebuffer to present frames which
is affected by the opengl scissor rect.

Bug: dawn:616
Change-Id: I0b8c3eb7139ab22a98eeb60e3ad16678e3afad5d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/37101
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Stephen White <senorblanco@chromium.org>
Commit-Queue: Mark Sibly <marksibly@gmail.com>
2021-01-13 05:09:24 +00:00
..
BackendGL.cpp Add preliminary OpenGL ES and EGL support to Dawn. 2020-11-24 20:57:23 +00:00
BackendGL.h Add preliminary OpenGL ES and EGL support to Dawn. 2020-11-24 20:57:23 +00:00
BindGroupGL.cpp Update BindingInfo to reflect new BindGroupLayoutEntry structure 2020-12-21 20:14:26 +00:00
BindGroupGL.h Add basic supports of storage textures on OpenGL 2020-05-29 07:51:08 +00:00
BindGroupLayoutGL.cpp Slab-allocate OpenGL bind groups 2020-03-13 23:51:50 +00:00
BindGroupLayoutGL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
BufferGL.cpp Add preliminary OpenGL ES and EGL support to Dawn. 2020-11-24 20:57:23 +00:00
BufferGL.h Fix the initialization of the buffers with MapRead and MapAtCreation 2020-09-01 08:08:57 +00:00
CommandBufferGL.cpp GLES: Fix a bug in the impl of CopyBufferToTexture() with compressed formats 2020-12-22 00:38:56 +00:00
CommandBufferGL.h Standardize the use of UNREACHABLE in switches. 2020-09-24 14:56:50 +00:00
ComputePipelineGL.cpp OpenGL: Make GLSL generation per-entrypoint. 2020-09-09 22:51:37 +00:00
ComputePipelineGL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
DeviceGL.cpp Get timestamp period from device 2021-01-05 02:39:18 +00:00
DeviceGL.h Get timestamp period from device 2021-01-05 02:39:18 +00:00
Forward.h Query API: QuerySet 2020-06-11 00:34:14 +00:00
GLFormat.cpp Rename BC6HRGBSfloat to BC6HRGBFloat 2020-09-10 08:48:57 +00:00
GLFormat.h Implement most texture formats on OpenGL 2019-08-02 09:46:58 +00:00
NativeSwapChainImplGL.cpp Reset scissor reset before presenting in opengl 2021-01-13 05:09:24 +00:00
NativeSwapChainImplGL.h Make dawn_native public headers and dawn_wsi use webgpu.h 2019-10-24 23:55:37 +00:00
OpenGLBackend.cpp Add preliminary OpenGL ES and EGL support to Dawn. 2020-11-24 20:57:23 +00:00
OpenGLFunctions.cpp Refactor OpenGLVersion out of OpenGLFunctions. 2020-11-23 18:50:42 +00:00
OpenGLFunctions.h Refactor OpenGLVersion out of OpenGLFunctions. 2020-11-23 18:50:42 +00:00
OpenGLVersion.cpp Refactor OpenGLVersion out of OpenGLFunctions. 2020-11-23 18:50:42 +00:00
OpenGLVersion.h Refactor OpenGLVersion out of OpenGLFunctions. 2020-11-23 18:50:42 +00:00
PersistentPipelineStateGL.cpp OpenGL: Don't use glad to load OpenGL entrypoints 2019-06-13 10:22:32 +00:00
PersistentPipelineStateGL.h Remove glad and replace it with our own GL header 2019-06-17 09:17:29 +00:00
PipelineGL.cpp Update BindingInfo to reflect new BindGroupLayoutEntry structure 2020-12-21 20:14:26 +00:00
PipelineGL.h OpenGL: Bind a dummy sampler for OpImageFetch if not present 2020-12-02 16:51:19 +00:00
PipelineLayoutGL.cpp Update BindingInfo to reflect new BindGroupLayoutEntry structure 2020-12-21 20:14:26 +00:00
PipelineLayoutGL.h Remove kMaxBindingsPerGroup limit 2020-07-14 22:20:35 +00:00
QuerySetGL.cpp Query API: QuerySet 2020-06-11 00:34:14 +00:00
QuerySetGL.h Query API: QuerySet 2020-06-11 00:34:14 +00:00
QueueGL.cpp Refactoring Queue::WriteTexture implementation 2020-08-20 13:29:39 +00:00
QueueGL.h Refactoring Queue::WriteTexture implementation 2020-08-20 13:29:39 +00:00
RenderPipelineGL.cpp Widen color state support on ES. 2020-12-07 19:31:03 +00:00
RenderPipelineGL.h Typeify VertexBufferSlot and VertexAttributeLocation 2020-09-17 19:07:00 +00:00
SamplerGL.cpp Add maxAnisotropy to GPUSamplerDescriptor 2020-12-24 03:11:17 +00:00
SamplerGL.h Make RefCounted derived objects have private destructors 2020-04-06 18:20:02 +00:00
ShaderModuleGL.cpp dawn_native/vulkan: Use EmitVertexPointSize transform 2020-12-22 18:10:58 +00:00
ShaderModuleGL.h Add SPIR-V support for UseTintGenerator toggle 2020-12-07 19:05:33 +00:00
SwapChainGL.cpp Optimize subresource tracking - use texture view 2020-06-15 18:26:12 +00:00
SwapChainGL.h Optimize subresource tracking - use texture view 2020-06-15 18:26:12 +00:00
TextureGL.cpp Add preliminary OpenGL ES and EGL support to Dawn. 2020-11-24 20:57:23 +00:00
TextureGL.h Refactor subresource related variables to a struct 2020-06-12 00:37:31 +00:00
UtilsGL.cpp Standardize the use of UNREACHABLE in switches. 2020-09-24 14:56:50 +00:00
UtilsGL.h Make dawn_native use the webgpu.h header 2019-10-23 11:57:41 +00:00
opengl_platform.h Remove glad and replace it with our own GL header 2019-06-17 09:17:29 +00:00
supported_extensions.json OpenGL: Support B2T and T2T copies with BC formats 2019-08-22 08:19:13 +00:00