Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
f51639a4d10c6b31a813a8154ed2c489cc7e55f3
/
src
/
libGLESv2
/
Texture.h
« Previous
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
b8c28ed
Implement CopyTex(Sub)Image2D
by daniel@transgaming.com
· 14 years ago
3489e3a
Implement glPixelStorei for Tex(Sub)Image2D.
by daniel@transgaming.com
· 14 years ago
7051b97
Default textures to non-renderable.
by daniel@transgaming.com
· 14 years ago
842f7a4
Partial TexSubImage after FBO rendering overwrites entire image.
by daniel@transgaming.com
· 14 years ago
7c46b9e
mv libGLESv2 -> src/libGLESv2 Trac #11406 Signed-off-by: Nicolas Capens
by daniel@transgaming.com
· 14 years ago
[Renamed from libGLESv2/Texture.h]
00c7596
Support glTexSubImage2D.
by daniel@transgaming.com
· 14 years ago
29d2700
Support redefinition of textures through glTexImage2D.
by daniel@transgaming.com
· 14 years ago
fab5a1a
Remove trailing whitespace.
by daniel@transgaming.com
· 14 years ago
4f39fd9
Initial import from TransGaming
by daniel@transgaming.com
· 14 years ago