Searched refs:TransformFeedback (Results 1 - 25 of 39) sorted by relevance

12

/external/chromium_org/third_party/angle/src/libGLESv2/
H A DTransformFeedback.cpp7 #include "libGLESv2/TransformFeedback.h"
13 TransformFeedback::TransformFeedback(rx::TransformFeedbackImpl* impl, GLuint id) function in class:gl::TransformFeedback
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
[all...]
H A DTransformFeedback.h23 class TransformFeedback : public RefCountObject class in namespace:gl
26 TransformFeedback(rx::TransformFeedbackImpl* impl, GLuint id);
27 virtual ~TransformFeedback();
40 DISALLOW_COPY_AND_ASSIGN(TransformFeedback);
H A DState.h18 #include "libGLESv2/TransformFeedback.h"
174 void setTransformFeedbackBinding(TransformFeedback *transformFeedback);
175 TransformFeedback *getCurrentTransformFeedback() const;
305 BindingPointer<TransformFeedback> mTransformFeedback;
H A DContext.h66 class TransformFeedback;
162 TransformFeedback *getTransformFeedback(GLuint handle) const;
296 BindingPointer<TransformFeedback> mTransformFeedbackZero;
297 typedef std::unordered_map<GLuint, TransformFeedback*> TransformFeedbackMap;
H A DContext.cpp31 #include "libGLESv2/TransformFeedback.h"
113 mTransformFeedbackZero.set(new TransformFeedback(mRenderer->createTransformFeedback(), 0));
276 TransformFeedback *transformFeedback = new TransformFeedback(mRenderer->createTransformFeedback(), handle);
485 TransformFeedback *Context::getTransformFeedback(GLuint handle) const
1509 TransformFeedback *curTransformFeedback = mState.getCurrentTransformFeedback();
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dtransformfeedback.c115 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);
163 _mesa_DeleteHashTable(ctx->TransformFeedback
[all...]
H A Dshaderobj.c253 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;
H A Dapi_validate.c261 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));
H A Dshaderapi.c531 *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;
1415 ctx->TransformFeedback.CurrentObject;
1625 if (ctx->TransformFeedback.CurrentObject->Active &&
1626 !ctx->TransformFeedback.CurrentObject->Paused) {
/external/mesa3d/src/mesa/main/
H A Dtransformfeedback.c115 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);
163 _mesa_DeleteHashTable(ctx->TransformFeedback
[all...]
H A Dshaderobj.c253 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;
H A Dapi_validate.c261 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));
H A Dshaderapi.c531 *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;
1415 ctx->TransformFeedback.CurrentObject;
1625 if (ctx->TransformFeedback.CurrentObject->Active &&
1626 !ctx->TransformFeedback.CurrentObject->Paused) {
/external/chromium_org/third_party/angle/tests/angle_implementation_unit_tests/
H A DTransformFeedback_unittest.cpp9 #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/drivers/dri/i965/
H A Dbrw_gs.c192 if (ctx->TransformFeedback.CurrentObject->Active &&
193 !ctx->TransformFeedback.CurrentObject->Paused) {
H A Dgen6_sol.c41 ctx->TransformFeedback.CurrentObject;
166 ctx->TransformFeedback.CurrentObject;
H A Dgen7_sol_state.c49 ctx->TransformFeedback.CurrentObject;
191 ctx->TransformFeedback.CurrentObject;
240 ctx->TransformFeedback.CurrentObject;
H A Dbrw_draw.c386 if (brw->intel.ctx.TransformFeedback.CurrentObject->Active &&
387 !brw->intel.ctx.TransformFeedback.CurrentObject->Paused) {
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_gs.c192 if (ctx->TransformFeedback.CurrentObject->Active &&
193 !ctx->TransformFeedback.CurrentObject->Paused) {
H A Dgen6_sol.c41 ctx->TransformFeedback.CurrentObject;
166 ctx->TransformFeedback.CurrentObject;
H A Dgen7_sol_state.c49 ctx->TransformFeedback.CurrentObject;
191 ctx->TransformFeedback.CurrentObject;
240 ctx->TransformFeedback.CurrentObject;
H A Dbrw_draw.c386 if (brw->intel.ctx.TransformFeedback.CurrentObject->Active &&
387 !brw->intel.ctx.TransformFeedback.CurrentObject->Paused) {
/external/deqp/framework/opengl/
H A DgluObjectWrapper.hpp133 typedef TypedObjectWrapper<OBJECTTYPE_TRANSFORM_FEEDBACK> TransformFeedback; typedef in namespace:glu
/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dlinker.cpp1786 if (prog->TransformFeedback.BufferMode == GL_SEPARATE_ATTRIBS &&
1856 if (prog->TransformFeedback.BufferMode == GL_INTERLEAVED_ATTRIBS &&
2198 prog->TransformFeedback.BufferMode == GL_SEPARATE_ATTRIBS;
2393 unsigned num_tfeedback_decls = prog->TransformFeedback.NumVarying;
2598 prog->TransformFeedback.NumVarying);
2600 prog->TransformFeedback.VaryingNames,
/external/mesa3d/src/glsl/
H A Dlinker.cpp1786 if (prog->TransformFeedback.BufferMode == GL_SEPARATE_ATTRIBS &&
1856 if (prog->TransformFeedback.BufferMode == GL_INTERLEAVED_ATTRIBS &&
2198 prog->TransformFeedback.BufferMode == GL_SEPARATE_ATTRIBS;
2393 unsigned num_tfeedback_decls = prog->TransformFeedback.NumVarying;
2598 prog->TransformFeedback.NumVarying);
2600 prog->TransformFeedback.VaryingNames,

Completed in 459 milliseconds

12