Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
5d601382b51c29d1670b58c01360416bd929842d
/
src
/
libGLESv2
/
renderer
/
d3d
/
d3d11
/
TextureStorage11.cpp
5d60138
Simplify formatutils.h by exposing the info structures.
by Geoff Lang
· 10 years ago
f8bdfeb
Revert "Unifying the various texture interfaces where possible"
by Jamie Madill
· 10 years ago
8c9038d
Unifying the various texture interfaces where possible
by Brandon Jones
· 10 years ago
142ec42
Refactored Texture2DArray, separated out D3D logic
by Brandon Jones
· 10 years ago
0511e80
Refactored TextureCubeMap, separated out D3D logic
by Brandon Jones
· 10 years ago
e4a492b
Remove the clientVersion parameter from the format utils.
by Geoff Lang
· 10 years ago
c7a4104
Moved D3D specific files and folders under the D3D folder.
by Brandon Jones
· 10 years ago
[Renamed (99%) from src/libGLESv2/renderer/d3d11/TextureStorage11.cpp]
cec3590
Use a Caps structure to store extension and texture format support.
by Geoff Lang
· 10 years ago
35adc09
Implement BASE/MAX_LEVEL, and MIN/MAX_LOD functionality.
by Nicolas Capens
· 10 years ago
41d9f7e
Move common SRV management into TextureStorage11.
by Nicolas Capens
· 10 years ago
e83fb00
Homogenize the parameter list for all SRV creation functions.
by Nicolas Capens
· 10 years ago
a9f85c6
Cache previously created SRVs.
by Nicolas Capens
· 10 years ago
1d31aca
Deduplicate SRV creation.
by Nicolas Capens
· 10 years ago
76b258f
Rename getBaseTexture to getResource, and refactor swizzleRequired.
by Nicolas Capens
· 10 years ago
cebb5aa
Fix warnings about unreferenced local variables.
by Geoff Lang
· 10 years ago
bf712d0
Remove max level from texture storage.
by Nicolas Capens
· 10 years ago
fa7b76d
Remove base level from texture storage.
by Nicolas Capens
· 10 years ago
f61738a
Rename lod offset to top level.
by Nicolas Capens
· 10 years ago
e47e736
Create a single-level SRV when not mipmapping.
by Nicolas Capens
· 10 years ago
a10c1c7
Pass all sampler state to getSRV.
by Nicolas Capens
· 10 years ago
0027fa9
Emulate integer cube texture sampling as an array of six 2D textures.
by Nicolas Capens
· 10 years ago
9eeecfc
Split DXGI format info to a GL mapping and info block.
by Jamie Madill
· 11 years ago
2916b30
Removed extra AddRef and Release calls on D3D11 objects.
by Geoff Lang
· 11 years ago
a049fe1
Add NULL init for swizzle SRVs with eglBindTexImage textures.
by Jamie Madill
· 11 years ago
644bbf2
Added a swizzle cache to TextureStorage11.
by Geoff Lang
· 11 years ago
6b7440c
Remove TextureStorage::GetActualLevelCount.
by Jamie Madill
· 11 years ago
4cfff5f
Modify texture storage classes to store a base and max level, instead of a range of levels.
by Jamie Madill
· 11 years ago
b16b8ed
Add helper functions for returning the dimensions of a level in a texture storage.
by Jamie Madill
· 11 years ago
2db197c
Use a consistent naming scheme for the cube map face index variables in Texture.cpp.
by Jamie Madill
· 11 years ago
d4589c9
Simplify passing the texture usage parameters through the texture classes.
by Jamie Madill
· 11 years ago
005df41
Use GLenum instead of GLint to store internal format variables.
by Geoff Lang
· 11 years ago
d47e0fc
Split the d3d9 and d3d11 backends into folders and updated the gyp file to use a python script to generate the file lists for the libGLESv2 and libEGL projects.
by Geoff Lang
· 11 years ago
[Renamed (98%) from src/libGLESv2/renderer/TextureStorage11.cpp]
bfc93bb
Use cube textures as 2D texture arrays in rendertarget SRVs
by Shannon Woods
· 11 years ago
125deab
Moved the clipping of blit rectangles to bounds or scissors into the Renderers since rounding to integers can cause errors when stretching in ES3.
by Geoff Lang
· 11 years ago
79031cb
TextureStorage11::updateSubresourceLevel will now use the blitter if it is updating a depth stencil texture.
by Geoff Lang
· 11 years ago
ea22863
Use SafeRelease and SafeDelete to make sure released objects are NULL and will cause proper errors if referenced again.
by Geoff Lang
· 11 years ago
1294924
Fixed a bug where cube depth stencils used the wrong format and didn't set the D3D11_DEPTH_STENCIL_VIEW_DESC::Flags member.
by Geoff Lang
· 11 years ago
4d78273
RenderTarget11::get* calls no longer add references to the D3D resources.
by Geoff Lang
· 11 years ago
d6cb244
Add a client version parameter to several D3D11-specific texture format queries.
by Jamie Madill
· 11 years ago
b0c75cc
Added support for copying GL_RG, GL_RED and integer texture formats in Blit11.
by Geoff Lang
· 11 years ago
b86b979
Refactored the Renderer11::copyTexture method into a Blit11 class.
by Geoff Lang
· 11 years ago
b13f866
Disambiguate getRenderTarget calls.
by Nicolas Capens
· 11 years ago
a2ecfcc
Moved utilities.h/cpp and mathutils.h to the shared common code folder.
by shannonwoods@chromium.org
· 11 years ago
d38d66e
Updated the RenderTarget and TextureStorage classes to use new texture format functions.
by shannonwoods@chromium.org
· 11 years ago
adc5635
Texture storage classes determine the bind flags through the new helper methods.
by shannonwoods@chromium.org
· 11 years ago
06d4e84
Add a roundUp math utility function that rounds an integral value up to a nearest multiple.
by shannonwoods@chromium.org
· 11 years ago
37b8a91
Implemented mipmap generation for 3D textures.
by shannonwoods@chromium.org
· 11 years ago
7b61d5c
Renderer11::copyTexture can now copy 3D textures.
by shannonwoods@chromium.org
· 11 years ago
15a8b1f
TextureStorage11_3D can generate render targets for the entire texture now as well as each layer.
by shannonwoods@chromium.org
· 11 years ago
7faf3ec
RenderTargets now store a depth value.
by shannonwoods@chromium.org
· 11 years ago
30aa1a9
Implemented mipmap generation for 2D array textures.
by shannonwoods@chromium.org
· 11 years ago
6c86bd5
Created the TextureStorageInterface2DArray class.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
9697337
Added a TextureStorage11_2DArray class.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
63b3b8f
Removed some extra overloads of TextureStorage::getRenderTarget and added a method to get the render target of a Texture3D layer.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
2058d64
Added 3D texture classes for TextureStorage and TextureStorageInterface.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
81ae58a
Image11 now generates multiple mip levels in its staging texture if a lod offset is required. TextureStorage11::updateSubresourceLevel now takes a subresource index on the source texture and copies to the correct subresource if mLodOffset is non-zero.
by shannon.woods@transgaming.com
· 11 years ago
c22e360
Fixed a bug where the wrong number of mip levels would be generated if levels was zero and the lod offset was non-zero.
by shannon.woods@transgaming.com
· 11 years ago
d89f194
Fix ViewDimension for texture cube SRVs to always be specified as a texture cube.
by shannon.woods@transgaming.com
· 11 years ago
bdf2d80
Add precompiled header support for the libGLESv2 project.
by shannon.woods@transgaming.com
· 11 years ago
486d9e9
Remove a lot of unnecessary include files and break include chains.
by shannon.woods@transgaming.com
· 11 years ago
96c21ee
Initialize shader resource view member to NULL.
by shannon.woods@transgaming.com
· 11 years ago
7ae9e7f
Image11 and TextureStorage11 make sure sizes are aligned properly.
by shannon.woods@transgaming.com
· 11 years ago
53b0ecb
Moved common members in TextureStorage11_2D and TextureStorage11_Cube into TextureStorage11.
by shannon.woods@transgaming.com
· 11 years ago
5b2d855
TextureStorage11 classes now create shader resource views for depth stencils.
by shannon.woods@transgaming.com
· 11 years ago
7e23285
Added a texture object to RenderTarget11.
by shannon.woods@transgaming.com
· 11 years ago
ddd6c80
Add the ability to recover from a removed device (TDR or driver removal) to the D3D11 code path.
by shannon.woods@transgaming.com
· 11 years ago
779aa26
Enclose error(GLint) and error(EGLint) into gl and egl namespaces.
by shannon.woods@transgaming.com
· 11 years ago
eec5c63
Add support for more depth buffer formats in our EGLConfigs.
by shannon.woods@transgaming.com
· 11 years ago
8b400b1
Do not use dynamic_cast if RTTI is disabled.
by apatrick@chromium.org
· 12 years ago
85bdfce
Implemented TextureStorage11*::generateMipMap.
by shannon.woods@transgaming.com
· 12 years ago
183408d
RenderTarget11 now stores a shader resource.
by shannon.woods@transgaming.com
· 12 years ago
858d32f
Texture storage now has deferred creation of all render targets and shader resources.
by shannon.woods@transgaming.com
· 12 years ago
f2685e5
Removed the levels parameter from initializeSRV since it is the same as mMipLevels.
by shannon.woods@transgaming.com
· 12 years ago
4b47235
TextureStorage11 classes now store a render target to each mip level.
by shannon.woods@transgaming.com
· 12 years ago
1e1b5e9
Release leaked SRVs in TextureStorage11.
by daniel@transgaming.com
· 12 years ago
b115455
Caches MipLevel in TextureStorage11, to avoid repeated GetDesc calls.
by daniel@transgaming.com
· 12 years ago
442cdc1
Fixes bugs in rendering to textures.
by daniel@transgaming.com
· 12 years ago
a0b868a
When creating ShaderResourceViews, -1 should be used for 'all MipLevels', not 0.
by daniel@transgaming.com
· 12 years ago
5cdd058
Fixes places where TextureStorage could have leaked memory during initialization.
by daniel@transgaming.com
· 12 years ago
b50d530
Create ShaderResourceViews for TextureStorage objects
by daniel@transgaming.com
· 12 years ago
11861ce
SUCCEEDED assertions fixed.
by daniel@transgaming.com
· 12 years ago
9a2f54d
Adds a function to update a level of a TextureStorage from another resource.
by daniel@transgaming.com
· 12 years ago
b2151e5
Adds cube descendant of TextureStorage11
by daniel@transgaming.com
· 12 years ago
4834ee2
Adds TextureStorage11 class and 2D descendant
by daniel@transgaming.com
· 12 years ago