Kkbr@chromium.orgDefend against NULL pointer dereferences in buggy OpenGL drivers.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
gpu: Fix more clang warnings about missing virtual and OVERRIDE annotations. BUG=115047 TBR=apatrick@chromium.org Review URL: https://chromiumcodereview.appspot.com/10905166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155581 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix SafeAdd and SafeMultiply BUG=145648,145544 Review URL: https://chromiumcodereview.appspot.com/10916165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155478 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Makes shader translation a runtime switch. For WebGL the shader translation is off. For Pepper and other processes it is on. This will be removed and the tranlator will always be on at some point in the future TEST=More conformance tests pass, manually ran WebGL demos in Chrome. BUG=none Review URL: http://codereview.chromium.org/2127001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47441 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Defend against NULL pointer dereferences in buggy OpenGL drivers. BUG=149904 TEST=test case from bug; unit tests Review URL: https://chromiumcodereview.appspot.com/10989011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158665 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add global tracking of GPU memory allocations. Have each ContextGroup push memory tracking information to the GpuMemoryManager. With this we can determine if we transiently oversubscribe. BUG=135525 TEST= Review URL: https://chromiumcodereview.appspot.com/10796096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148880 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add ENUM value to synthesized GL_INVALID_ENUM errors BUG=none Review URL: https://chromiumcodereview.appspot.com/10893034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154332 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove overly agressive ASSERTs on output GL parameters. BUG=144022 Review URL: https://chromiumcodereview.appspot.com/10860082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152900 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add gpu targets to untrusted build, and add Graphics3D code to untrusted build. BUG=116317 TEST=builds,manual With this change, the IPC-based PPAPI proxy builds all code needed for 3d and OpenGL ES. Review URL: https://chromiumcodereview.appspot.com/10837145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150432 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add gpu targets to untrusted build, and add Graphics3D code to untrusted build. BUG=116317 TEST=builds,manual With this change, the IPC-based PPAPI proxy builds all code needed for 3d and OpenGL ES. Review URL: https://chromiumcodereview.appspot.com/10837145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150432 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make NaCl IPC-based PPAPI proxy build on ARM. This change modifies the build to fix compile and link failures. It introduces a build/common_untrusted.gypi file, to add things that are needed by all untrusted targets that build Chrome code. BUG=116317 TEST=compiles native_client.gyp:nacl_ipc_irt target on ARM. Review URL: https://chromiumcodereview.appspot.com/10871009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153074 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |