/external/chromium_org/third_party/angle/src/libGLESv2/ |
TransformFeedback.cpp | 7 #include "libGLESv2/TransformFeedback.h" 13 TransformFeedback::TransformFeedback(rx::TransformFeedbackImpl* impl, GLuint id) 23 TransformFeedback::~TransformFeedback() 28 void TransformFeedback::start(GLenum primitiveMode) 36 void TransformFeedback::stop() 44 GLboolean TransformFeedback::isStarted() const 49 GLenum TransformFeedback::getDrawMode() const 54 void TransformFeedback::pause( [all...] |
TransformFeedback.h | 23 class TransformFeedback : public RefCountObject 26 TransformFeedback(rx::TransformFeedbackImpl* impl, GLuint id); 27 virtual ~TransformFeedback(); 40 DISALLOW_COPY_AND_ASSIGN(TransformFeedback);
|
Context.h | 66 class TransformFeedback; 97 void deleteTransformFeedback(GLuint transformFeedback); 135 void bindTransformFeedback(GLuint transformFeedback); 162 TransformFeedback *getTransformFeedback(GLuint handle) const; 249 void detachTransformFeedback(GLuint transformFeedback); 296 BindingPointer<TransformFeedback> mTransformFeedbackZero; 297 typedef std::unordered_map<GLuint, TransformFeedback*> TransformFeedbackMap;
|
State.h | 18 #include "libGLESv2/TransformFeedback.h" 174 void setTransformFeedbackBinding(TransformFeedback *transformFeedback); 175 TransformFeedback *getCurrentTransformFeedback() const; 176 void detachTransformFeedback(GLuint transformFeedback); 305 BindingPointer<TransformFeedback> mTransformFeedback;
|
Context.cpp | 31 #include "libGLESv2/TransformFeedback.h" 113 mTransformFeedbackZero.set(new TransformFeedback(mRenderer->createTransformFeedback(), 0)); 276 TransformFeedback *transformFeedback = new TransformFeedback(mRenderer->createTransformFeedback(), handle); 277 transformFeedback->addRef(); 278 mTransformFeedbackMap[handle] = transformFeedback; 384 void Context::deleteTransformFeedback(GLuint transformFeedback) 386 TransformFeedbackMap::const_iterator iter = mTransformFeedbackMap.find(transformFeedback); 389 detachTransformFeedback(transformFeedback); [all...] |
State.cpp | 866 void State::setTransformFeedbackBinding(TransformFeedback *transformFeedback) 868 mTransformFeedback.set(transformFeedback); 871 TransformFeedback *State::getCurrentTransformFeedback() const 876 void State::detachTransformFeedback(GLuint transformFeedback) 878 if (mTransformFeedback.id() == transformFeedback) [all...] |
/external/chromium_org/third_party/angle/tests/angle_implementation_unit_tests/ |
TransformFeedback_unittest.cpp | 9 #include "libGLESv2/TransformFeedback.h" 34 mFeedback = new gl::TransformFeedback(mImpl, 1); 44 gl::TransformFeedback* mFeedback; 52 gl::TransformFeedback* feedback = new gl::TransformFeedback(impl, 1);
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
transformfeedback.c | 39 #include "transformfeedback.h" 115 ctx->TransformFeedback.DefaultObject = 118 assert(ctx->TransformFeedback.DefaultObject->RefCount == 1); 120 reference_transform_feedback_object(&ctx->TransformFeedback.CurrentObject, 121 ctx->TransformFeedback.DefaultObject); 123 assert(ctx->TransformFeedback.DefaultObject->RefCount == 2); 125 ctx->TransformFeedback.Objects = _mesa_NewHashTable(); 128 &ctx->TransformFeedback.CurrentBuffer, 158 &ctx->TransformFeedback.CurrentBuffer, 162 _mesa_HashDeleteAll(ctx->TransformFeedback.Objects, delete_cb, ctx) [all...] |
shaderobj.c | 253 prog->TransformFeedback.BufferMode = GL_INTERLEAVED_ATTRIBS; 344 for (i = 0; i < shProg->TransformFeedback.NumVarying; i++) { 345 free(shProg->TransformFeedback.VaryingNames[i]); 347 free(shProg->TransformFeedback.VaryingNames); 348 shProg->TransformFeedback.VaryingNames = NULL; 349 shProg->TransformFeedback.NumVarying = 0;
|
api_validate.c | 261 if (ctx->TransformFeedback.CurrentObject->Active && 262 !ctx->TransformFeedback.CurrentObject->Paused) { 267 pass = ctx->TransformFeedback.Mode == GL_POINTS; 272 pass = ctx->TransformFeedback.Mode == GL_LINES; 275 pass = ctx->TransformFeedback.Mode == GL_TRIANGLES; 283 _mesa_lookup_prim_by_nr(ctx->TransformFeedback.Mode));
|
shaderapi.c | 531 *params = shProg->TransformFeedback.NumVarying; 539 for (i = 0; i < shProg->TransformFeedback.NumVarying; i++) { 542 const GLint len = strlen(shProg->TransformFeedback.VaryingNames[i]) + 1; 554 *params = shProg->TransformFeedback.BufferMode; 751 ctx->TransformFeedback.CurrentObject; [all...] |
/external/mesa3d/src/mesa/main/ |
transformfeedback.c | 39 #include "transformfeedback.h" 115 ctx->TransformFeedback.DefaultObject = 118 assert(ctx->TransformFeedback.DefaultObject->RefCount == 1); 120 reference_transform_feedback_object(&ctx->TransformFeedback.CurrentObject, 121 ctx->TransformFeedback.DefaultObject); 123 assert(ctx->TransformFeedback.DefaultObject->RefCount == 2); 125 ctx->TransformFeedback.Objects = _mesa_NewHashTable(); 128 &ctx->TransformFeedback.CurrentBuffer, 158 &ctx->TransformFeedback.CurrentBuffer, 162 _mesa_HashDeleteAll(ctx->TransformFeedback.Objects, delete_cb, ctx) [all...] |
shaderobj.c | 253 prog->TransformFeedback.BufferMode = GL_INTERLEAVED_ATTRIBS; 344 for (i = 0; i < shProg->TransformFeedback.NumVarying; i++) { 345 free(shProg->TransformFeedback.VaryingNames[i]); 347 free(shProg->TransformFeedback.VaryingNames); 348 shProg->TransformFeedback.VaryingNames = NULL; 349 shProg->TransformFeedback.NumVarying = 0;
|
api_validate.c | 261 if (ctx->TransformFeedback.CurrentObject->Active && 262 !ctx->TransformFeedback.CurrentObject->Paused) { 267 pass = ctx->TransformFeedback.Mode == GL_POINTS; 272 pass = ctx->TransformFeedback.Mode == GL_LINES; 275 pass = ctx->TransformFeedback.Mode == GL_TRIANGLES; 283 _mesa_lookup_prim_by_nr(ctx->TransformFeedback.Mode));
|
shaderapi.c | 531 *params = shProg->TransformFeedback.NumVarying; 539 for (i = 0; i < shProg->TransformFeedback.NumVarying; i++) { 542 const GLint len = strlen(shProg->TransformFeedback.VaryingNames[i]) + 1; 554 *params = shProg->TransformFeedback.BufferMode; 751 ctx->TransformFeedback.CurrentObject; [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/ |
TransformFeedbackImpl.h | 13 #include "libGLESv2/TransformFeedback.h"
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
gen7_sol_state.c | 49 ctx->TransformFeedback.CurrentObject; 191 ctx->TransformFeedback.CurrentObject; 240 ctx->TransformFeedback.CurrentObject;
|
gen6_sol.c | 41 ctx->TransformFeedback.CurrentObject; 166 ctx->TransformFeedback.CurrentObject;
|
brw_gs.c | 192 if (ctx->TransformFeedback.CurrentObject->Active && 193 !ctx->TransformFeedback.CurrentObject->Paused) {
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
gen7_sol_state.c | 49 ctx->TransformFeedback.CurrentObject; 191 ctx->TransformFeedback.CurrentObject; 240 ctx->TransformFeedback.CurrentObject;
|
gen6_sol.c | 41 ctx->TransformFeedback.CurrentObject; 166 ctx->TransformFeedback.CurrentObject;
|
brw_gs.c | 192 if (ctx->TransformFeedback.CurrentObject->Active && 193 !ctx->TransformFeedback.CurrentObject->Paused) {
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_cb_xformfb.c | 40 #include "main/transformfeedback.h"
|
/external/mesa3d/src/mesa/state_tracker/ |
st_cb_xformfb.c | 40 #include "main/transformfeedback.h"
|
/external/chromium_org/third_party/angle/src/ |
libGLESv2.gypi | 82 'libGLESv2/TransformFeedback.cpp', 83 'libGLESv2/TransformFeedback.h',
|