|
cd65ae16
|
2013-12-17T15:20:14
|
|
Trigger lost device on an error in D3D9 Present.
This fixes device remove handling on AMD systems, as well as notifying
the app layer there may have been an internal problem during Present.
BUG=313210
Change-Id: I843ffb3946dd9ef34fbd24b3a46a7b97e3c0fd16
Reviewed-on: https://chromium-review.googlesource.com/179140
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/180450
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
|
|
c142e9da
|
2013-09-30T15:19:47
|
|
Renderer classes now set their blend states to mask out channels that do not exist in the render target.
Change-Id: Ia49bf8de07bbdfa31275ec9835de28adc3717485
Reviewed-on: https://chromium-review.googlesource.com/176855
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
f8c2f5cb
|
2013-12-05T13:52:33
|
|
Fix indices not being offset to the bound vertex buffer when drawing indexed points in D3D9.
bug=angle:535
Change-Id: I5b86874cddbd3b90fe141e94085f5a4afb9f3db3
Reviewed-on: https://chromium-review.googlesource.com/179101
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
34256ed8
|
2013-09-30T15:15:52
|
|
Image and RenderTarget classes now initialize their textures if required.
Change-Id: I2cce6f4ffdc7e2a6c23c50d663c6316f9b125880
Reviewed-on: https://chromium-review.googlesource.com/176854
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
0c99b1b0
|
2013-09-30T15:07:43
|
|
Add functions to check if texture data initialization is required.
Change-Id: I54c3b90780c304d6001b9e52278672981c96cb83
Reviewed-on: https://chromium-review.googlesource.com/176853
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
2916b30e
|
2013-11-28T13:41:10
|
|
Removed extra AddRef and Release calls on D3D11 objects.
Change-Id: I5918c67735658912663c79e964b8edfb288784a3
Reviewed-on: https://chromium-review.googlesource.com/178450
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
88f779dd
|
2013-12-03T10:57:56
|
|
Fix device removed handling for systems which do not
immediately allow recreating a new device.
On Intel systems there's a cool-down period when you must
wait before recreating the device.
BUG=313210
Change-Id: I22cdf41eecf0eae5058b59e1b0863173d604d606
Reviewed-on: https://chromium-review.googlesource.com/178437
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
|
|
e2e0ce0c
|
2013-09-17T17:05:08
|
|
Context now detects if a texture needs to be swizzled and calls Renderer::generateSwizzles.
Change-Id: I89f30e028b1d6ec384536cdbeedd91bb98359e8f
Reviewed-on: https://chromium-review.googlesource.com/178440
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Commit-Queue: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
|
|
3c9eeb97
|
2013-11-04T11:09:26
|
|
Disable optimizations for shaders with conditional discard in D3D9, and
only use expanded short-circuiting conditionals for expressions with
potential side-effects.
Conservatively assume aggreate and selection operators have side effects for now.
BUG=
ANGLEBUG=486
R=geofflang@chromium.org, kbr@chromium.org, nicolas@transgaming.com, shannonwoods@chromium.org
Review URL: https://codereview.appspot.com/14441075
Conflicts:
src/common/version.h
src/compiler/translator.vcxproj
src/compiler/translator.vcxproj.filters
src/compiler/translator/OutputHLSL.cpp
src/libGLESv2/ProgramBinary.cpp
src/libGLESv2/Shader.cpp
src/libGLESv2/Shader.h
Change-Id: Iaf9f10b5de7b33c927ef032f3c4fe9d5095f64dd
|
|
5a60b739
|
2013-11-26T09:49:23
|
|
Ensure stream source frequency for stream 0 is set to 1 in swapRect
for D3D9.
This prevents D3D errors which we could see when using the Debug runtime.
BUG=321834
Change-Id: I1dd66d9d80def5e558fc13c218fde9c4047ab2b4
|
|
b7935e51
|
2013-11-20T15:47:47
|
|
Proper handling of D3D9Ex device removed.
BUG=313210
Change-Id: I85dae10bc2ec38a1e9c09f318b8f6b9196466d60
|
|
4cfff5f3
|
2013-10-24T17:49:46
|
|
Modify texture storage classes to store a base and max level, instead of a range of levels.
TRAC #23978
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
169d1118
|
2013-10-24T17:49:37
|
|
Rename Texture and Image methods which operate on storage objects to refer to storage instead of textures.
TRAC #23961
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
2db197cd
|
2013-10-24T17:49:35
|
|
Use a consistent naming scheme for the cube map face index variables in Texture.cpp.
TRAC #23961
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
|
|
d4589c97
|
2013-10-24T17:49:34
|
|
Simplify passing the texture usage parameters through the texture classes.
Avoid passing a raw GLenum when possible.
TRAC #23961
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
e83d1a93
|
2013-10-24T17:49:33
|
|
Change Texture::convertToRenderTarget to ensureRenderTarget, which tries to convert a storage to a RT if it isn't already.
TRAC #23961
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
632192dd
|
2013-10-04T13:40:46
|
|
Added support for EXT_texture_rg in D3D9 and D3D11.
TRAC #22423
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
|
|
005df41f
|
2013-10-16T14:12:50
|
|
Use GLenum instead of GLint to store internal format variables.
TRAC #23785
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
|
|
c8c102b5
|
2013-10-10T15:10:24
|
|
Add a helper method to return the native format backing a GL texture type.
TRAC #23844
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
0e0510fd
|
2013-10-10T15:46:23
|
|
Place the method responsible for checking for fast pixel unpack buffer support into the Renderer.
TRAC #23997
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
|
|
d47e0fcc
|
2013-08-29T11:40:43
|
|
Split the d3d9 and d3d11 backends into folders and updated the gyp file to use a python script to generate the file lists for the libGLESv2 and libEGL projects.
|