|
338ffa82
|
2013-01-25T21:51:51
|
|
Add ipch folders and debug.txt to .gitignore.
TRAC #22441
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1756 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5f77c557
|
2013-01-25T21:51:44
|
|
Fixed a gl_FrontFacing regression.
TRAC #22426
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1755 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e688e651
|
2013-01-25T21:51:36
|
|
Remove the ResourceLimits.h reference, which was causing the translator_common to always rebuild.
Also tinker with the deps a bit to allow for more parallelism during the build process.
TRAC #22437
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1754 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4526236b
|
2013-01-25T21:51:27
|
|
Eliminate the D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY flag.
TRAC #22426
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1753 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
41ba5e0f
|
2013-01-25T21:51:20
|
|
Use SV_IsFrontFace to implement gl_FrontFacing on DX11.
TRAC #22426
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1752 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8587f41f
|
2013-01-25T21:51:14
|
|
Convert all vertex data to floating-point.
TRAC #22426
Signed-off-by: Daniel Koch
Signed-off-by: Geoff Lang
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1751 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
85bdfce9
|
2013-01-25T21:51:07
|
|
Implemented TextureStorage11*::generateMipMap.
#22355
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1750 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9d971ffd
|
2013-01-25T21:50:53
|
|
Implemented Renderer11::copyImage.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1749 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
f3d82079
|
2013-01-25T21:50:43
|
|
Created a basic position and texcoord vertex and helper method in renderer11 utils.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1748 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
664916b7
|
2013-01-25T21:50:32
|
|
Renderer::copyImage now uses the ANGLE rectangle structure instead of the windows one.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1747 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2570c34d
|
2013-01-25T21:50:22
|
|
Renamed the passthrough pixel shader to PS_PassthroughRGBA.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1746 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2a0a39e4
|
2013-01-25T21:50:15
|
|
Implemented Image11::isRenderableFormat.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1745 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
183408d0
|
2013-01-25T21:50:07
|
|
RenderTarget11 now stores a shader resource.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1744 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
858d32fa
|
2013-01-25T21:49:59
|
|
Texture storage now has deferred creation of all render targets and shader resources.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1743 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5c25ed2f
|
2013-01-25T21:49:51
|
|
Reorganized the getter methods of SwapChain11 and added a method to get the offscreen texture shader resource.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1742 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
f2685e5f
|
2013-01-25T21:49:42
|
|
Removed the levels parameter from initializeSRV since it is the same as mMipLevels.
TRAC #22358
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1741 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8204334b
|
2013-01-25T21:49:34
|
|
Fix and extend essl_to_hlsl to support DX11 HLSL.
TRAC #22330
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1740 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
fb256be9
|
2013-01-25T21:49:25
|
|
Use the DX11 syntax for GLSL samplers and textures.
TRAC #22330
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1739 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b73964e3
|
2013-01-25T21:49:14
|
|
Pass the desired HLSL version down to the HLSL generator.
TRAC #22330
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1738 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
bd8c10c4
|
2013-01-25T21:15:03
|
|
Move the get maximum point size logic to Renderer9.
Trac #22413
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1737 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4b472353
|
2013-01-25T21:14:56
|
|
TextureStorage11 classes now store a render target to each mip level.
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1736 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8daaf165
|
2013-01-22T22:33:33
|
|
Remove dependency on DirectX SDK.
Review URL: https://codereview.appspot.com/7135062
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1723 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
98100d41
|
2013-01-11T21:19:54
|
|
Update version to 1717
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1717 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
dd6ad22c
|
2013-01-11T21:16:47
|
|
Fix a few unnecessary uses of Renderer9
Trac #22394
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1716 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4d036457
|
2013-01-11T21:16:22
|
|
Remove all possible libEGL includes from libGLESv2
Trac #22394
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1715 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
204677af
|
2013-01-11T21:16:09
|
|
Cleanup extraneous D3D9_REPLACE comments
Trac #22394
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Blit.cpp and Renderer9.h/.cpp will remain d3d9-specific.
Remove various unused includes and a typedef.
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1714 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ed36abd8
|
2013-01-11T21:15:58
|
|
Move dirty DX constant tracking from Context to the Renderers.
TRAC #22308
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1713 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
f06e539a
|
2013-01-11T21:15:50
|
|
Initialize uninitialized pointers in SwapChain11 to NULL.
This could cause invalid calls in the destructor in debug builds.
TRAC #22393
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1712 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3d90e602
|
2013-01-11T04:58:39
|
|
Change line ending type on compiled shaders and delete now empty shader folder
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1711 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9a3b5956
|
2013-01-11T04:14:50
|
|
Update version to 1710
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1710 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ca1ac1f1
|
2013-01-11T04:13:05
|
|
Add D3D version and shader models to renderer string reported by GetString.
It looks like this now:
ANGLE (NVIDIA Quadro 600 Direct3D9Ex vs_3_0 ps_3_0)
I also noticed that the strings returned by GetString are not all static so I fixed that as well.
Review URL: https://codereview.appspot.com/7068058
Author: apatrick@chromium.org <apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226>
Manual merge from Master by daniel@transgaming.com
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1709 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4fd1f989
|
2013-01-11T04:12:58
|
|
Implemented DX11 GL_TRIANGLE_FAN emulation, using a scratch index buffer.
TRAC #22345
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1708 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
773ff745
|
2013-01-11T04:12:51
|
|
Build fix.
BUG=
TEST=build fine in Linux
Review URL: https://codereview.appspot.com/7071056
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1707 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
6c1203f8
|
2013-01-11T04:12:43
|
|
In generated shaders, output +INF and -INF as largest single precision floating point number.
C++ streams seem to use the representation 1.$ for INF and that isn't valid syntax in GLSL or HLSL.
Also preserve the sign of INF in constant expressions that divide by zero. I can't figure out what to do about 0/0 because the shader models we are using do not support NaN. Treating it as +INF as before.
Review URL: https://codereview.appspot.com/7057046
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1706 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
79bb950e
|
2013-01-11T04:12:37
|
|
Update Copyright years on the LICENSE file
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1705 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
7629bb6c
|
2013-01-11T04:12:28
|
|
Disable GL_OES_standard_derivatives when ps_2_x or later is not available.
BUG=392
Review URL: https://codereview.appspot.com/7027051
Author: bsalomon@google.com
(manual merge from master by daniel@transgaming.com)
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1704 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b3077d08
|
2013-01-11T04:12:09
|
|
Upstream various build fixes from WebKit to ANGLE to make updating ANGLE in WebKit easier.
a) http://trac.webkit.org/changeset/127747
b) http://trac.webkit.org/changeset/128539
c) http://trac.webkit.org/changeset/122870 - Specifically, items #3 and #4 in this changeset's commit message.
Review URL: https://codereview.appspot.com/7040045
Author: maxvujovic@gmail.com
------
Upodate preprocessor.vcxproj to reflect changes in r1640.
Review URL: https://codereview.appspot.com/7061044
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1703 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b35da7af
|
2013-01-11T04:12:04
|
|
Make angle compile on Win64
BUG=http://crbug.com/166496
BUG=http://crbug.com/167187
Landing this for Justin Schuh:
https://codereview.appspot.com/7011048/
Review URL: https://codereview.appspot.com/7040045
Conflicts:
src/common/version.h
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1702 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4167cc91
|
2013-01-11T04:11:53
|
|
Incorporated BSD-licensed changes implementing array bounds clamping.
BUG=none
TEST=ran associated WebKit layout tests in Chromium
Review URL: https://codereview.appspot.com/6999052
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1701 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
761630a9
|
2013-01-11T04:11:47
|
|
Optimize copyVertexData.
TRAC #2237
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1700 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3c17ba65
|
2013-01-11T04:11:41
|
|
Removed the dirty parameters flag from Texture.
TRAC #22248
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1699 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e33c8bfa
|
2013-01-11T04:11:33
|
|
Moved applied texture and sampler caching from Context into the Renderers.
TRAC #22248
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1698 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
1e1b5e91
|
2013-01-11T04:11:27
|
|
Release leaked SRVs in TextureStorage11.
TRAC #22231
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1697 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
d5df4e8c
|
2013-01-11T04:11:21
|
|
D3D11 device context clears and flushes the state to release internal references before destruction.
TRAC #22231
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1696 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ad3d8270
|
2013-01-11T04:11:14
|
|
Added debug names to swap chain resources.
TRAC #22231
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1695 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
00f2d9cb
|
2013-01-11T04:11:08
|
|
Added a utility function to set the debug name on D3D11 resources.
TRAC #22231
Signed-off-by: Jamie Madill
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1694 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b1154551
|
2013-01-11T04:11:02
|
|
Caches MipLevel in TextureStorage11, to avoid repeated GetDesc calls.
TRAC #22341
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1693 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8dc8e277
|
2013-01-11T04:10:45
|
|
Moved the shaders from libGLESv2 to the libGLESv2/renderer.
TRAC #22230
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1692 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
1ef09672
|
2013-01-11T04:10:37
|
|
Completed D3D11 line loop rendering.
TRAC #22344
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1691 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b37cd2d1
|
2013-01-11T04:10:31
|
|
Disable large point rendering for DX11.
TRAC #22352
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1690 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
74471e03
|
2013-01-11T04:10:26
|
|
Implemented gl_FragCoord support for DX11.
TRAC #22375
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1689 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2eb7ab71
|
2013-01-11T04:10:21
|
|
Renderer11::readPixels queries the RenderTarget11 for the correct subresource to read from.
TRAC #22368
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1688 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b68d2bbe
|
2013-01-11T04:10:15
|
|
RenderTarget11 now stores the subresource that it represents.
TRAC #22368
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1687 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e76b64b2
|
2013-01-11T04:10:08
|
|
Implemented support for DX11 integer and boolean uniforms.
TRAC #22364
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1686 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
90c634ac
|
2013-01-11T04:10:01
|
|
Color blend options may not be used for SrcBlendAlpha and DestBlendAlpha in D3D11.
TRAC #22365
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1685 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
168763a7
|
2013-01-11T04:09:56
|
|
D3D11 uses 1 as the default sampling level, not 0.
TRAC #22365
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1684 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
442cdc19
|
2013-01-11T04:09:49
|
|
Fixes bugs in rendering to textures.
TRAC #22365
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1683 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
a390e1ee
|
2013-01-11T04:09:39
|
|
Implemented support for DX11 driver uniforms by assigning fixed register slots.
TRAC #22369
Signed-off-by: Daniel Koch
Signed-off-by: Geoff Lang
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1682 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
cc47bc06
|
2013-01-11T04:09:33
|
|
Fixed a bug with sampler state comparison size.
TRAC #22378
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1681 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9799a2f8
|
2013-01-11T04:09:27
|
|
SwapChain11::swapRects now correctly sets the viewport to the size of the window.
TRAC #22374
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1680 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
7fbf486e
|
2013-01-11T04:09:22
|
|
Fixed applied index buffer offset not being cached.
TRAC #22371
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1679 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ee42a0a0
|
2013-01-11T04:09:15
|
|
Implemented Renderer11::readPixels.
TRAC #22247
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1678 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4d4fadec
|
2013-01-11T04:09:10
|
|
Reverses the D3D11 vertex winding order WRT GL's.
TRAC #22353
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1677 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b9c64a8b
|
2013-01-11T04:09:04
|
|
Use an agnostic renderer in Buffer, rather than D3D9-specific.
TRAC #22362
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1676 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
26041c9a
|
2013-01-11T04:08:58
|
|
Implements missing Image::loadData cases.
TRAC #22347
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1675 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5dd4502f
|
2013-01-11T04:08:53
|
|
Fixes an incorrect dirty marking in generateMipmaps.
TRAC #22356
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1674 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
c9a501dc
|
2013-01-11T04:08:46
|
|
Implements Renderer11::createRenderTarget
TRAC #22340
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1673 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3cf86509
|
2013-01-11T04:08:40
|
|
Fixed code style mistakes.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1672 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
c06ccb23
|
2013-01-11T04:08:34
|
|
Made the D3D objects returned by RenderStateCache into weak pointers.
TRAC #22339
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1671 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
a0b868aa
|
2013-01-11T04:08:27
|
|
When creating ShaderResourceViews, -1 should be used for 'all MipLevels', not 0.
TRAC #22337
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1670 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
36670db6
|
2013-01-11T04:08:22
|
|
Adds Renderer11::createTexture functions.
TRAC #22336
Author: Shannon Woods
Signed-off-by: Geoff Lang
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1669 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
669c9959
|
2013-01-11T04:08:16
|
|
Cached texture and event support on Renderer9.
TRAC #22232
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1668 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
0785fad3
|
2013-01-11T04:08:10
|
|
Implemented Renderer11::setTexture.
TRAC #22252
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1667 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
0f9b3209
|
2013-01-11T04:08:05
|
|
Fixed a typo in an error message.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1666 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
54de24f9
|
2013-01-11T04:07:59
|
|
Implemented Renderer11::setSamplerState.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1665 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8e4f552e
|
2013-01-11T04:07:53
|
|
Implemented sampler state caching in the RenderStateCache.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang/Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1664 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3d34a8aa
|
2013-01-11T04:07:48
|
|
Add sampler state conversion functions.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1663 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8bc304a1
|
2013-01-11T04:07:42
|
|
Move sampler state structure to angle types header.
TRAC #22251
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
Author: Geoff Lang/Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1662 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5cdd0586
|
2013-01-11T04:07:35
|
|
Fixes places where TextureStorage could have leaked memory during initialization.
TRAC #22250
Author: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1661 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b50d5302
|
2013-01-11T04:07:29
|
|
Create ShaderResourceViews for TextureStorage objects
TRAC #22250
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1660 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
00c0d15f
|
2013-01-11T04:07:23
|
|
Use identical types for VS and PS varyings.
TRAC #22241
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1659 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9c4a6256
|
2013-01-11T04:07:18
|
|
DX11 wants VS output and PS input to be in the exact same order.
TRAC #22241
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1658 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
22ada2cb
|
2013-01-11T04:07:12
|
|
DX11 index buffer offset is in bytes.
TRAC #22332
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1657 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9f7ede67
|
2013-01-11T04:07:06
|
|
Fixed the number of vertices for DrawIndexed to draw.
TRAC #22332
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1656 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
11861cec
|
2013-01-11T04:07:00
|
|
SUCCEEDED assertions fixed.
Author: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1655 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e9cf5e74
|
2013-01-11T04:06:55
|
|
Patch fixes that should have made it into prior patch for renderable migration.
TRAC #22211
Author: Shannon Woods
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1654 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b1c208f9
|
2013-01-11T04:06:49
|
|
Migrates textures to render targets with copyToRenderTarget in DX11.
TRAC #22211
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1653 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
46cf249e
|
2013-01-11T04:06:43
|
|
Copies data from the staging texture to the default texture.
TRAC #22210
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1652 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9a2f54db
|
2013-01-11T04:06:36
|
|
Adds a function to update a level of a TextureStorage from another resource.
TRAC #22210
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1651 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5ea16efa
|
2013-01-11T04:06:30
|
|
Adds getStagingTexture to Image11
TRAC #22210
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1650 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b2151e55
|
2013-01-11T04:06:24
|
|
Adds cube descendant of TextureStorage11
TRAC #22209
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1649 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4834ee2c
|
2013-01-11T04:06:16
|
|
Adds TextureStorage11 class and 2D descendant
TRAC #22009
Author: Shannon Woods
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1648 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
52a64e4a
|
2012-12-20T21:13:44
|
|
Use shader D3D optimization level 0.
Review URL: https://codereview.appspot.com/6943062
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1637 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9aa6fe1c
|
2012-12-20T21:13:39
|
|
Ensured that the mUsesPointSprites flag is properly preserved when loading shaders from binary cache.
BUG=https://code.google.com/p/angleproject/issues/detail?id=389
Review URL: https://codereview.appspot.com/6884053
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1636 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
db019952
|
2012-12-20T21:13:32
|
|
Eliminated storing decorated uniform names.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1635 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2275f915
|
2012-12-20T21:13:22
|
|
Eliminated D3DConstantTable.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1634 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
68aaf936
|
2012-12-20T21:13:16
|
|
Always link uniforms directly retrieved from the compiler.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1633 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
c7ae02ec
|
2012-12-20T21:13:11
|
|
Fixed declaring arrays within structures.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1632 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
7aa6afff
|
2012-12-20T21:13:02
|
|
Assign register indexes to dx_ constants and intercept them.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1631 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
da8d3801
|
2012-12-20T21:12:55
|
|
Implemented support for DX11 sampler uniforms.
TRAC #22242
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1630 736b8ea6-26fd-11df-bfd4-992fa37f6226
|