Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
ebf139fe6f43719ea599457776209f3064fabb95
/
src
/
libGLESv2
/
Texture.h
ebf139f
Move texture sampler state into a separate sampler state structure.
by daniel@transgaming.com
· 12 years ago
ca9a3c8
Avoids uploading levels other than 0 for incomplete textures.
by daniel@transgaming.com
· 12 years ago
6452adf
Tracks sized internal formats for textures.
by daniel@transgaming.com
· 12 years ago
2b5af7b
Optimized adding dirty rectangles.
by daniel@transgaming.com
· 12 years ago
6bc4a14
Ensure texture level count accounts for lod offset.
by jbauman@chromium.org
· 12 years ago
6871528
Scale up non-multiple-of-4 dxt textures
by jbauman@chromium.org
· 12 years ago
07ab841
Implement Anisotropic Texture filtering support
by daniel@transgaming.com
· 12 years ago
95a758f
Remove dos-style line-endings (EOL changes only)
by daniel@transgaming.com
· 12 years ago
9616e58
Merge no-flip-rows r1142 to trunk.
by apatrick@chromium.org
· 12 years ago
68145c6
Apply the depth texture correctly as the DepthStencil surface in applyRenderTarget
by daniel@transgaming.com
· 12 years ago
e32d569
Pass the usage parameter into TextureStorage instead of passing a boolean
by daniel@transgaming.com
· 12 years ago
0c85468
Report errors for unsupported Depth/stencil texture operations
by daniel@transgaming.com
· 12 years ago
4df88e8
Make TextureCubeMap size/format/compressed checks explicit about the level and face they are checking
by daniel@transgaming.com
· 12 years ago
92f4992
Make Texture2D format and compression checks be explicit about the level they are checking
by daniel@transgaming.com
· 12 years ago
4327cff
Remove unused base class Texture methods and make them non-virtual in derived classes
by daniel@transgaming.com
· 12 years ago
46f2d0a
Split RenderbufferTexture into 2D and CubeMap specific variants
by daniel@transgaming.com
· 12 years ago
bf6e5d4
Remove the unused Texture::getType method
by daniel@transgaming.com
· 12 years ago
519c32b
Implement SSE2 version of loadAlphaData
by daniel@transgaming.com
· 12 years ago
3b13025
Make Image::lock and unlock private and call them from Image::loadData.
by apatrick@chromium.org
· 12 years ago
b66a701
Moved RefCountObject to common so it can be used by libEGL.
by apatrick@chromium.org
· 13 years ago
2678b34
Changes the pointer from textures to their renderbuffer proxies to non-refcounted (2/2)
by daniel@transgaming.com
· 13 years ago
c8d4606
Ensure texture storage exists before retrieving serial
by daniel@transgaming.com
· 13 years ago
2e566dc
rename TextureStorage renderable flag to reflect it's actual usage
by daniel@transgaming.com
· 13 years ago
b9aa00b
Refactor image renderability lookup
by daniel@transgaming.com
· 13 years ago
92399aa
Add TextureStorage::getPool method
by daniel@transgaming.com
· 13 years ago
101f869
Let TextureStorage track the texture pool explicitly
by daniel@transgaming.com
· 13 years ago
f5cffc9
Rename various mTexture variables to mTexStorage to reflect what they really are
by daniel@transgaming.com
· 13 years ago
63928d7
Cache the computation of getD3DFormat
by daniel@transgaming.com
· 13 years ago
38f28cb
Track the texture pool explicitly in the Image class
by daniel@transgaming.com
· 13 years ago
f128644
Adds a level parameter to texture getWidth and getHeight
by daniel@transgaming.com
· 13 years ago
6364b35
Split completeness tests into sampler and mipmap completeness.
by daniel@transgaming.com
· 13 years ago
d28da89
Use the texture surfaces as image surfaces when managed.
by daniel@transgaming.com
· 13 years ago
7d18c17
Added the texture usage parameter.
by daniel@transgaming.com
· 13 years ago
64a0fb2
Implemented glTexStorage2DEXT.
by daniel@transgaming.com
· 13 years ago
d30bd0a
Added the immutable parameter.
by daniel@transgaming.com
· 13 years ago
fbc3952
Issue render target serials per texture storage.
by daniel@transgaming.com
· 13 years ago
9f8f622
Move serial management to TextureStorage.
by daniel@transgaming.com
· 13 years ago
5e4dbb3
Create D3D textures within Storage classes. Fixed render target reference counting.
by daniel@transgaming.com
· 13 years ago
afa8ef3
Simplified cube face handling and render target conversion.
by daniel@transgaming.com
· 13 years ago
dc82bf9
Encapsulate D3D textures into Storage classes.
by daniel@transgaming.com
· 13 years ago
f81103a
maxLevels is always 0.
by daniel@transgaming.com
· 13 years ago
4163405
Release the D3D texture on any actual redefine.
by daniel@transgaming.com
· 13 years ago
d14558a
Separate Colorbuffer into storage and texture variants, implementing a common interface.
by daniel@transgaming.com
· 13 years ago
c1fde76
Issue a new serial for every new D3D texture.
by daniel@transgaming.com
· 13 years ago
1a01e83
Always release pbuffer surfaces on redefine.
by daniel@transgaming.com
· 13 years ago
90cfcc9
Move copyToImage to Image::copy.
by daniel@transgaming.com
· 13 years ago
0c67f3c
Eliminated the format parameter.
by daniel@transgaming.com
· 13 years ago
f749f0e
Moved load*Data methods to Image.
by daniel@transgaming.com
· 13 years ago
6e4b121
Eliminated GetDesc calls.
by daniel@transgaming.com
· 13 years ago
73de05a
Encapsulate image surface creation.
by daniel@transgaming.com
· 13 years ago
5cce3ff
Abstracted image locking/unlocking.
by daniel@transgaming.com
· 13 years ago
dff362f
Turned Image into a class to improve encapsulation.
by daniel@transgaming.com
· 13 years ago
de63178
Moved Image outside of Texture.
by daniel@transgaming.com
· 13 years ago
0da803b
Refactored texture dirtiness.
by daniel@transgaming.com
· 13 years ago
68ae299
Refactored redefine.
by daniel@transgaming.com
· 13 years ago
31e22e1
Moved createSurface() to Image.
by daniel@transgaming.com
· 13 years ago
b612f88
Use commitRect within updateTexture to avoid duplicate logic.
by daniel@transgaming.com
· 13 years ago
50c526d
Add support for DXT3 and DXT5
by gman@chromium.org
· 13 years ago
f1f28c8
Use SSE2 to swizzle RGBA to BGRA
by jbauman@chromium.org
· 13 years ago
ae34580
Add support for eglBindTexImage and eglReleaseTexImage
by jbauman@chromium.org
· 13 years ago
b627699
Use D3DX to copy between renderable texture surfaces.
by daniel@transgaming.com
· 13 years ago
549bdef
Retrieve the D3D texture format per image.
by daniel@transgaming.com
· 13 years ago
d976b58
Consistently use the virtual keyword on virtual overloaded methods.
by daniel@transgaming.com
· 13 years ago
a06aa87
Track dirty texture parameters and images separately.
by daniel@transgaming.com
· 13 years ago
a9eb5da
Track texture serials instead of id's.
by daniel@transgaming.com
· 13 years ago
38e76e5
Keep track of applied textures and dirty state to minimize D3D calls.
by daniel@transgaming.com
· 13 years ago
5188731
Fix checking for floating-point render target texture support.
by daniel@transgaming.com
· 13 years ago
6120820
Retrieve texture width, height and type from the top-level image.
by daniel@transgaming.com
· 13 years ago
b5a3a6b
Texture image refactoring.
by daniel@transgaming.com
· 13 years ago
c50edcb
Remove redundant dirtyImageData() check.
by daniel@transgaming.com
· 13 years ago
0bd22bc
Check image type in texture completeness test.
by daniel@transgaming.com
· 13 years ago
8a0a2db
InternalFormat and format are the same.
by daniel@transgaming.com
· 13 years ago
aed1832
Fix dirty texture state management.
by daniel@transgaming.com
· 13 years ago
68076a0
Eliminate the weak base texture pointer.
by daniel@transgaming.com
· 13 years ago
d2fd4f2
Fix FBO/Texture/renderbuffer class hierarchy issues
by daniel@transgaming.com
· 14 years ago
b31f532
All surfaces follow D3D Y convention, i.e. (0, 0) is "top-left" rather than GL's "bottom-left". This eliminates the need to flip the default FBO to the D3D convention using additional blits when presenting and reduces VRAM usage for redundant window sized surfaces.
by apatrick@chromium.org
· 14 years ago
9d1c9b4
glGenerateMipmap now does not force textures to become render targets.
by apatrick@chromium.org
· 14 years ago
4c5142c
Implemented glCopyTex[Sub]Image for non-renderable formats.
by daniel@transgaming.com
· 14 years ago
3f85fbb
Validate glCopyTex[Sub]Image source and destination format combinations.
by daniel@transgaming.com
· 14 years ago
11cb68c
Create and load L/LA textures. TRAC #13792 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 14 years ago
5d752f2
Add proper detection for maximum texture and renderbuffer size Trac #13849
by daniel@transgaming.com
· 14 years ago
0fa7463
Allow blitting to a render texture in BlitFramebuffer.
by enne@chromium.org
· 14 years ago
4e3bad4
Changed raw pointers to RefCountObject to BindingPointers.
by apatrick@chromium.org
· 14 years ago
ff8bdfb
Backing out r417 and r418.
by apatrick@chromium.org
· 14 years ago
5525502
Replaced raw pointers to RefCountObject to BindingPointer.
by apatrick@chromium.org
· 14 years ago
1297d92
Implements support for renderable floating point textures.
by daniel@transgaming.com
· 14 years ago
0a337e9
Implement support for floating point textures. Trac #12909
by daniel@transgaming.com
· 14 years ago
1ac37d8
Optimizes Texture::loadImageData
by daniel@transgaming.com
· 14 years ago
0186813
Implements compressed textures. TRAC #12714 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 14 years ago
3127355
Fixes erroneous copy in subImage calls after failure is already detected.
by daniel@transgaming.com
· 14 years ago
9ecb9f9
Sharing for buffer, texture and renderbuffer objects.
by daniel@transgaming.com
· 14 years ago
da13f3e
Adds resource manager class.
by daniel@transgaming.com
· 14 years ago
866f318
TextureColorbufferProxy must query the texture to get the latest width & height.
by daniel@transgaming.com
· 14 years ago
c808c5a
When NONPOW2CONDITIONAL is set, limit NPOTs to a single level.
by daniel@transgaming.com
· 14 years ago
5a0b0a8
Minimizes texture state changes
by daniel@transgaming.com
· 14 years ago
092bd48
Minimizes render target changes
by daniel@transgaming.com
· 14 years ago
713914b
Implements PACK_ALIGNMENT for ReadPixels
by daniel@transgaming.com
· 14 years ago
93a8147
Support FBO attachment to cubemaps
by daniel@transgaming.com
· 14 years ago
e684229
Fix more relative #include paths (mostly header files)
by daniel@transgaming.com
· 14 years ago
8fd99e2
Implement support for mipmap generation
by daniel@transgaming.com
· 14 years ago
Next »