aboutsummaryrefslogtreecommitdiffhomepage
path: root/gpu/src
Commit message (Collapse)AuthorAge
* Should be calculating alignment based on the vertex size.Gravatar bsalomon@google.com2011-01-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@690 2bbb7eff-a529-9590-31e7-b0007b416f81
* rename DrawState to DrState -- MS decided to #define DrawState, complicatingGravatar reed@google.com2011-01-12
| | | | | | | | our (compiler) lives :( git-svn-id: http://skia.googlecode.com/svn/trunk@689 2bbb7eff-a529-9590-31e7-b0007b416f81
* add helpers to initialize our var-int args before calling GL. Some driversGravatar reed@google.com2011-01-12
| | | | | | | | | assert that those are zero on input, even though they are logically output-only parameters. git-svn-id: http://skia.googlecode.com/svn/trunk@688 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make SampleApp build on Win32 (still requires glew, this needs to be fixed)Gravatar bsalomon@google.com2011-01-05
| | | | | | | | In fbo test funciton set min filter to nearest (for systems that don't support rendering to level of a texture that isn't mip map complete.) Add a lot more sample slides to the win32 build Fix texture red/blue color swap on windows. git-svn-id: http://skia.googlecode.com/svn/trunk@677 2bbb7eff-a529-9590-31e7-b0007b416f81
* add template macro to "safely" perform casts w/o breaking strict-aliasingGravatar reed@google.com2011-01-05
| | | | | | | | fix aliasing warnings git-svn-id: http://skia.googlecode.com/svn/trunk@674 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix bug where createTexture may bind a texture to GL without ever updating ↵Gravatar bsalomon@google.com2010-12-23
| | | | | | | | | | | | fHWState.fTexture (when texture is not bound to FBO). Other minor changes: Add commented out GL logging define to GrUserConfig Remove dead GrGpuD3D9 file from xcode proj git-svn-id: http://skia.googlecode.com/svn/trunk@663 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix build for linuxGravatar reed@google.com2010-12-23
| | | | | | | | partial impl for GPU on linux (need getProcAddress and SkEGLContext) git-svn-id: http://skia.googlecode.com/svn/trunk@661 2bbb7eff-a529-9590-31e7-b0007b416f81
* Stop using GrSamplerState to track the texture parameters for GL textures. ↵Gravatar bsalomon@google.com2010-12-23
| | | | | | It has become larger and now holds state that isn't tracked per-texture by GL. Also remove unused setSamplerStateImm from GrGpuGL git-svn-id: http://skia.googlecode.com/svn/trunk@659 2bbb7eff-a529-9590-31e7-b0007b416f81
* Delete D3D9 gpu class. Was fixed-function only, had significant defeciencies ↵Gravatar bsalomon@google.com2010-12-23
| | | | | | around vertex array formats, and is hasn't been updated with respect to parent class changes (won't compile). git-svn-id: http://skia.googlecode.com/svn/trunk@656 2bbb7eff-a529-9590-31e7-b0007b416f81
* silence some of our startup spewGravatar reed@google.com2010-12-23
| | | | | | | | tie skia and gr's debug symbols together in the Makefile git-svn-id: http://skia.googlecode.com/svn/trunk@654 2bbb7eff-a529-9590-31e7-b0007b416f81
* add gpu to the default makefileGravatar reed@google.com2010-12-23
| | | | | | | | move skia-gpu files into skia/src/gpu git-svn-id: http://skia.googlecode.com/svn/trunk@653 2bbb7eff-a529-9590-31e7-b0007b416f81
* flush inorder drawtarget (i.e. flushText) before we purge the atlas/cacheGravatar reed@google.com2010-12-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@651 2bbb7eff-a529-9590-31e7-b0007b416f81
* Force bool StageDesc to be a byte so that our memcmp equality test will ↵Gravatar bsalomon@google.com2010-12-22
| | | | | | work. Fixes static assert failure in xcode release build. git-svn-id: http://skia.googlecode.com/svn/trunk@650 2bbb7eff-a529-9590-31e7-b0007b416f81
* add gpu backend (not hooked up yet)Gravatar reed@google.com2010-12-22
git-svn-id: http://skia.googlecode.com/svn/trunk@649 2bbb7eff-a529-9590-31e7-b0007b416f81