- 20 May, 2013 3 commits
-
-
gman@chromium.org authored
git-svn-id: https://angleproject.googlecode.com/svn/trunk@2244 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
gman@chromium.org authored
git-svn-id: https://angleproject.googlecode.com/svn/trunk@2243 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
gman@chromium.org authored
git-svn-id: https://angleproject.googlecode.com/svn/trunk@2242 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 17 May, 2013 1 commit
-
-
shannonwoods@chromium.org authored
TRAC #22937 Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@2214 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 15 May, 2013 2 commits
-
-
alokp@chromium.org authored
Review URL: https://codereview.appspot.com/9295045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2212 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
BUG=crbug 179653 R=aedla@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/8834048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2211 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 14 May, 2013 4 commits
-
-
apatrick@chromium.org authored
This is so Chrome can create another D3D device on the same adapter that can share resources with ANGLE's D3D device. Review URL: https://codereview.appspot.com/9225046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2210 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #23127 Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@2209 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #23127 Signed-off-by: Geoff Lang Signed-off-by: Jamie Madill Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@2208 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
Fixed error that allowed negative index for accessing vector, matrix, and array. Now we report compile error and clamp the index to 0. Re-arranged code around it to handle negative index at the one location. BUG=crbug.com/239411 TEST=bug test case R=aedla@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/9193045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2207 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 09 May, 2013 1 commit
-
-
alokp@chromium.org authored
R=kbr@chromium.org Review URL: https://codereview.appspot.com/9078046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2202 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 08 May, 2013 1 commit
-
-
alokp@chromium.org authored
Review URL: https://codereview.appspot.com/9309044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2200 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 07 May, 2013 1 commit
-
-
alokp@chromium.org authored
We had a TTypeLine to represent a structure field, which simply encapsulated a TType and line number. The line number was only used during parsing for error reporting. There is no need to store a line number because it is already available in the parser token. TEST=WebGL conformance tests R=kbr@chromium.org Review URL: https://codereview.appspot.com/9223045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2198 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 06 May, 2013 2 commits
-
-
alokp@chromium.org authored
R=kbr@chromium.org Review URL: https://codereview.appspot.com/9242043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2197 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
Saves 20% memory for global symbol initialization R=alokp@chromium.org Review URL: https://codereview.appspot.com/9152043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2196 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 26 Apr, 2013 6 commits
-
-
alokp@chromium.org authored
Identifier is sufficient to parse struct fieldname. TEST=WebGL conformance tests. Review URL: https://codereview.appspot.com/8709048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2195 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
It is handled by the preprocessor. Added an assert. TEST=WebGL conformance tests. TBR=kbr@chromium.org Review URL: https://codereview.appspot.com/8653052 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2194 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
TEST=WebGL conformance tests TBR=kbr@chromium.org Review URL: https://codereview.appspot.com/8983043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2193 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
This reverts commit 12e9eebd. git-svn-id: https://angleproject.googlecode.com/svn/trunk@2192 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
Identifier is sufficient to parse struct fieldname. Note that we do not need stacked lexer state anymore. TEST=WebGL conformance tests. Review URL: https://codereview.appspot.com/8565045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2191 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
To distinguish the tokens we used to track the lexer context, which is fragile. This patch implements a better way - combine the two tokens into a common parser rule and let the parser context decide if the declaration is valid, which it already does by checking the naming conflicts. TEST=WebGL conformance tests. Review URL: https://codereview.appspot.com/8797044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2190 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 24 Apr, 2013 2 commits
-
-
alokp@chromium.org authored
Delete dead-code for handling comments and invalid octal integers. These are already handled by the preprocessor. TEST=WebGL conformance tests. Review URL: https://codereview.appspot.com/8632053 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2189 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
alokp@chromium.org authored
TBR=kbr@chromium.org Review URL: https://codereview.appspot.com/8927045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2188 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 23 Apr, 2013 1 commit
-
-
alokp@chromium.org authored
TEST=WebGL conformance tests. TBR=kbr@chromium.org Review URL: https://codereview.appspot.com/8925044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2187 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 22 Apr, 2013 1 commit
-
-
alokp@chromium.org authored
Note that I am planning to get rid of PoolAllocator entirely. BUG=crbug 179654 Review URL: https://codereview.appspot.com/8662046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2186 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 18 Apr, 2013 2 commits
-
-
alokp@chromium.org authored
Review URL: https://codereview.appspot.com/8834045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2185 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
apatrick@chromium.org authored
Review URL: https://codereview.appspot.com/8833047 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2184 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 17 Apr, 2013 1 commit
-
-
apatrick@chromium.org authored
Some AMD drivers fail with D3DERR_NOTAVAILABLE after the machine has been in sleep mode and never seem to recover for a given IDirect3D9 object. I reproduced with Catalyst 9.12.0.0 and a Radeon 7700. Instead, record the display mode at the time the it was initialized and thereafter use its format as the argument to CheckDeviceFormat etc. Previously, CheckDeviceFormat was passed an uninitialized value as the format if GetAdapterDisplayMode failed. See http://crbug.com/229950 Review URL: https://codereview.appspot.com/8677044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2183 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 12 Apr, 2013 1 commit
-
-
git-svn-id: https://angleproject.googlecode.com/svn/trunk@2046 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 10 Apr, 2013 1 commit
-
-
apatrick@chromium.org authored
It isn't used anymore. Review URL: https://codereview.appspot.com/8539043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2043 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 27 Mar, 2013 1 commit
-
-
apatrick@chromium.org authored
The call to IDirect3DDevice9::Present in testDeviceLost sometimes never returns on AMD, resulting in a hang. Also, on AMD, device lost is sometimes never reported at all, even through present occluded or display mode changed. I'll need to do something more robust at the app level. It has something to do with the Chrome GPU process sandbox. These issues only happen when the sandbox is enabled. Cleanup for Surface::recreateAdditionalSwapChains to follow once I determine this gets us back to a stable place. Review URL: https://codereview.appspot.com/8038044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2040 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 20 Mar, 2013 2 commits
-
-
apatrick@chromium.org authored
This code hasn't been used by Chrome since it switched to using shared textures for its presentation path on Vista and later. It will also resolve this: https://codereview.appspot.com/7816046/ Review URL: https://codereview.appspot.com/7872045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2002 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
apatrick@chromium.org authored
This is to avoid a hang in glFinish in the event that the GPU hangs while the screen is locked. To repro, modify this sample so that it waits a few seconds before hanging the GPU. https://www.khronos.org/registry/webgl/conformance-suites/1.0.0/extra/lots-of-polys-example.html After initiating the GPU hang, quickly lock the screen. The GPU will reset but ANGLE only ever sees S_PRESENT_OCCLUDED followed by D3DERR_NOERROR. It never sees the device lost error. Calling Present while the screen is locked seems to make CheckDeviceState return the device lost. Doing the extra Present in testDeviceLost every time did not work well because it is very slow, perhaps because D3D delays presents to hidden windows to throttle the app. Review URL: https://codereview.appspot.com/7911044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2001 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 19 Mar, 2013 6 commits
-
-
apatrick@chromium.org authored
Avoid crash in createDevice() if it is called on a Display that did not initialize (e.g. Direct3DCreate9 returned NULL). Fixed compiler warning. Landed on behalf of baustin: https://codereview.appspot.com/7794046/. Review URL: https://codereview.appspot.com/7494048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2000 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
by existing WebGL conformance tests. 5x speedup observed for reading back a 4096x4096x4 texture on a NVIDIA GeForce 9600M GT (from 1000ms to 200ms). Review URL: https://codereview.appspot.com/7466044 Author: Evan Wallace git-svn-id: https://angleproject.googlecode.com/svn/trunk@1999 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #22676 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@1998 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #22676 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@1997 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #22676 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@1996 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
TRAC #22676 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/trunk@1995 736b8ea6-26fd-11df-bfd4-992fa37f6226
-
- 13 Mar, 2013 1 commit
-
-
apatrick@chromium.org authored
Review URL: https://codereview.appspot.com/7798044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@1994 736b8ea6-26fd-11df-bfd4-992fa37f6226
-