Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
5bf98290459ca4ccab2f5be62f5fba2337fe8b7a
/
src
/
libGLESv2
/
renderer
/
VertexDataManager.h
5bf9829
Refactoring VertexArrays
by Brandon Jones
· 10 years ago
a36ead4
Updated VertexBuffer's getSpaceRequired and storeVertexAttributes methods to return bools and fixed some validation of parameters to prevent under and overflows.
by Geoff Lang
· 11 years ago
57a8972
Add implementation for Vertex Array Object state.
by Jamie Madill
· 11 years ago
a857c36
Refactor VertexAttribute to split the "current value" for generic attributes into its own class.
by Jamie Madill
· 11 years ago
8793971
Move VertexAttribute to its own header file.
by Jamie Madill
· 11 years ago
3026dc7
Created a structure for holding current attribute data.
by shannon.woods%transgaming.com@gtempaccount.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
d2811d6
Break some of the include chains that cause unneeded dependencies between headers.
by shannon.woods@transgaming.com
· 11 years ago
db1899c
VertexDataManager now supports direct buffers when vertex conversion is not needed.
by shannon.woods@transgaming.com
· 11 years ago
4150d36
Change VertexBufferInterface and VertexDataManager to use new VertexBuffer.
by daniel@transgaming.com
· 12 years ago
e4e4506
Renamed VertexBuffer to VertexBufferInterface.
by daniel@transgaming.com
· 12 years ago
a41d07f
Merged the VertexBuffer and ArrayVertexBuffer classes.
by daniel@transgaming.com
· 12 years ago
29787c3
Moved VertexBuffer and derivations into VertexBuffer.h/cpp.
by daniel@transgaming.com
· 12 years ago
3124048
Changed D3DConstant table, IndexDataManager,VertexDataManager and vertexconversion namespaces.
by daniel@transgaming.com
· 12 years ago
50aadb0
Moved D3DConstantTable, IndexDataManager, VertexDataManager and vertexconversion files.
by daniel@transgaming.com
· 12 years ago
[Renamed from src/libGLESv2/VertexDataManager.h]
67094ee
Move the vertex data manager and vertex declaration cache from Context to Renderer9.
by daniel@transgaming.com
· 12 years ago
76d3e6e
Rename renderer namespace to rx
by daniel@transgaming.com
· 12 years ago
408caa5
Eliminated the dependency of VertexDataManager and IndexDataManager on Context.
by daniel@transgaming.com
· 12 years ago
2507f41
Split Renderer into version independent interface and Renderer9 implementation.
by daniel@transgaming.com
· 12 years ago
b738699
Remove d3d9 devices from use in VertexDataManager and subjugate classes
by daniel@transgaming.com
· 12 years ago
5f4c136
Removes D3DCaps from Context and Display, instead querying Renderer for support status.
by daniel@transgaming.com
· 12 years ago
2fc9f90
Adjust the amount of streaming buffer space required for instanced attributes.
by daniel@transgaming.com
· 13 years ago
8ca9c6e
Set the stream source frequencies for instanced draw calls. Searches for an indexed (non-instanced) attribute to ensure it gets mapped to stream 0.
by daniel@transgaming.com
· 13 years ago
cf094c0
Issue 220 - let mCurrentValueOffsets be an array of size_t's to fix a 64bit compilation error
by jacob.benoit.1@gmail.com
· 13 years ago
fd80254
Validate the stride of static buffer attributes.
by daniel@transgaming.com
· 13 years ago
83b61bc
Avoid recreating constant vertex buffers unnecessarily.
by jbauman@chromium.org
· 13 years ago
d8f3faa
Avoid resending lots of D3D state
by jbauman@chromium.org
· 13 years ago
0608ad1
Win64: fix return value from lookupAttribute
by daniel@transgaming.com
· 13 years ago
b0eb697
Fix an overflow issue when a static buffer is invalidated.
by daniel@transgaming.com
· 13 years ago
58f76fe
Fix 64-bit support.
by daniel@transgaming.com
· 13 years ago
baa7451
Eliminate lookupAttributeMapping.
by daniel@transgaming.com
· 13 years ago
2cec2f3
Profiling shows that creating and destroying vertex declarations is extremely expensive, so we can keep a 16-element cache around to speed that up.
by jbauman@chromium.org
· 13 years ago
8fd34bd
Move geometry files. TRAC #15649 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 13 years ago
[Renamed (94%) from src/libGLESv2/geometry/VertexDataManager.h]
8392138
rewrite buffers implementation to support static buffers more efficiently
by daniel@transgaming.com
· 14 years ago
f99fbb7
Check that IDirect3DVertexBuffer9 and IDirect3DIndexBuffer9::Lock succeed.
by apatrick@chromium.org
· 14 years ago
81655a7
Use instancing for non-array vertex attributes.
by daniel@transgaming.com
· 14 years ago
c828b14
Improve TranslatedVertexBuffer::map performance
by daniel@transgaming.com
· 14 years ago
3e4c600
Implement GL_OES_element_index_uint
by daniel@transgaming.com
· 14 years ago
97bffae
currentValueOffset can remain uninitialized
by daniel@transgaming.com
· 14 years ago
bbf56f7
Use directory qualified #include files
by daniel@transgaming.com
· 14 years ago
f8b58a0
Support translating indices.
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/geometry/VertexDataManager.h]
0f7aaf5
Add support for Vertex Buffer Data Translation
by daniel@transgaming.com
· 14 years ago