81+ results for 'glGetFragDataLocation' (0 ms)
Not the results you expected?
IOSGLES30.java (https://gitlab.com/dlts/libgdx) Java · 201 lines
SdlGL30.java (https://github.com/Anuken/Arc.git) Java · 93 lines
50 @Override public void glVertexAttribI4ui(int index, int x, int y, int z, int w){ SDLGL.glVertexAttribI4ui(index, x, y, z, w); }
51 @Override public void glGetUniformuiv(int program, int location, IntBuffer params){ SDLGL.glGetUniformuiv(program, location, params); }
52 @Override public int glGetFragDataLocation(int program, String name){ return SDLGL.glGetFragDataLocation(program, name); }
53 @Override public void glUniform1uiv(int location, int count, IntBuffer value){ SDLGL.glUniform1uiv(location, count, value); }
54 @Override public void glUniform3uiv(int location, int count, IntBuffer value){ SDLGL.glUniform3uiv(location, count, value); }
gl_stub_autogen_gl.cc (https://github.com/chromium/chromium.git) C++ · 216 lines
gl_ext_alias.h (https://github.com/AutoFrenzy/Lunatic.git) C Header · 1158 lines
glwInitGL33.inl (https://gitlab.com/zhanghaibo1/deqp) C++ Header · 349 lines
128 gl->getFloatv = (glGetFloatvFunc) loader->get("glGetFloatv");
129 gl->getFragDataIndex = (glGetFragDataIndexFunc) loader->get("glGetFragDataIndex");
130 gl->getFragDataLocation = (glGetFragDataLocationFunc) loader->get("glGetFragDataLocation");
131 gl->getFramebufferAttachmentParameteriv = (glGetFramebufferAttachmentParameterivFunc) loader->get("glGetFramebufferAttachmentParameteriv");
132 gl->getInteger64i_v = (glGetInteger64i_vFunc) loader->get("glGetInteger64i_v");
glwInitGL32.inl (https://gitlab.com/zhanghaibo1/deqp) C++ Header · 321 lines
123 gl->getError = (glGetErrorFunc) loader->get("glGetError");
124 gl->getFloatv = (glGetFloatvFunc) loader->get("glGetFloatv");
125 gl->getFragDataLocation = (glGetFragDataLocationFunc) loader->get("glGetFragDataLocation");
126 gl->getFramebufferAttachmentParameteriv = (glGetFramebufferAttachmentParameterivFunc) loader->get("glGetFramebufferAttachmentParameteriv");
127 gl->getInteger64i_v = (glGetInteger64i_vFunc) loader->get("glGetInteger64i_v");
glwInitGL30.inl (https://gitlab.com/zhanghaibo1/deqp) C++ Header · 290 lines
108 gl->getError = (glGetErrorFunc) loader->get("glGetError");
109 gl->getFloatv = (glGetFloatvFunc) loader->get("glGetFloatv");
110 gl->getFragDataLocation = (glGetFragDataLocationFunc) loader->get("glGetFragDataLocation");
111 gl->getFramebufferAttachmentParameteriv = (glGetFramebufferAttachmentParameterivFunc) loader->get("glGetFramebufferAttachmentParameteriv");
112 gl->getIntegeri_v = (glGetIntegeri_vFunc) loader->get("glGetIntegeri_v");
glwInitES31.inl (https://gitlab.com/zhanghaibo1/deqp) C++ Header · 319 lines
119 gl->getError = (glGetErrorFunc) loader->get("glGetError");
120 gl->getFloatv = (glGetFloatvFunc) loader->get("glGetFloatv");
121 gl->getFragDataLocation = (glGetFragDataLocationFunc) loader->get("glGetFragDataLocation");
122 gl->getFramebufferAttachmentParameteriv = (glGetFramebufferAttachmentParameterivFunc) loader->get("glGetFramebufferAttachmentParameteriv");
123 gl->getFramebufferParameteriv = (glGetFramebufferParameterivFunc) loader->get("glGetFramebufferParameteriv");
glwApi.inl (https://gitlab.com/zhanghaibo1/deqp) C++ Header · 785 lines
217 #define glGetFloatv glwGetFloatv
218 #define glGetFragDataIndex glwGetFragDataIndex
219 #define glGetFragDataLocation glwGetFragDataLocation
220 #define glGetFramebufferAttachmentParameteriv glwGetFramebufferAttachmentParameteriv
221 #define glGetFramebufferParameteriv glwGetFramebufferParameteriv
iosgl30.h (https://gitlab.com/dlts/libgdx) C Header · 756 lines
AndroidGL30.java (https://gitlab.com/dlts/libgdx) Java · 854 lines
webgl2.h (https://github.com/SiggyBar/emscripten.git) C Header · 130 lines
52 WEBGL_APICALL void GL_APIENTRY emscripten_glVertexAttribI4uiv (GLuint index, const GLuint *v);
53 WEBGL_APICALL void GL_APIENTRY emscripten_glGetUniformuiv (GLuint program, GLint location, GLuint *params);
54 WEBGL_APICALL GLint GL_APIENTRY emscripten_glGetFragDataLocation (GLuint program, const GLchar *name);
55 WEBGL_APICALL void GL_APIENTRY emscripten_glUniform1ui (GLint location, GLuint v0);
56 WEBGL_APICALL void GL_APIENTRY emscripten_glUniform2ui (GLint location, GLuint v0, GLuint v1);
gl_ext_alias.h (git://github.com/AdUki/TrafficSimul.git) C Header · 2564 lines
GLES3_3_0.py (https://github.com/mcfletch/pyopengl.git) Python · 248 lines
AndroidGL30.java (https://github.com/Anuken/Arc.git) Java · 433 lines
ExtGpuShader4.gen.cs (https://github.com/Ultz/Silk.NET.git) C# · 342 lines
63 /// </param>
64 /// <returns>See summary.</returns>
65 [NativeApi(EntryPoint = "glGetFragDataLocationEXT")]
66 public abstract unsafe int GetFragDataLocation([Flow(FlowDirection.In)] uint program, [Count(Computed = "name"), Flow(FlowDirection.In)] char* name);
77 /// </param>
78 /// <returns>See summary.</returns>
79 [NativeApi(EntryPoint = "glGetFragDataLocationEXT")]
80 public abstract int GetFragDataLocation([Flow(FlowDirection.In)] uint program, [Count(Computed = "name"), Flow(FlowDirection.In)] ref char name);
331 /// </param>
332 /// <returns>See summary.</returns>
333 [NativeApi(EntryPoint = "glGetFragDataLocationEXT")]
334 public abstract int GetFragDataLocation([Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] string name);
ProgramObjects.hs (git://github.com/haskell-opengl/OpenGL.git) Haskell · 163 lines
gl.Core_3_0.cs (https://gitlab.com/kidaa/ultraviolet) C# · 444 lines
227 private delegate int glGetFragDataLocationDelegate(uint program, sbyte* name);
228 [Require(MinVersion = "3.0")]
229 private static readonly glGetFragDataLocationDelegate glGetFragDataLocation = null;
231 public static int GetFragDataLocation(uint program, sbyte* name) { return glGetFragDataLocation(program, name); }
es3_misc_functions_unittest.cc (git://github.com/chromium/chromium.git) C++ · 111 lines
68 glDeleteShader(fsid);
70 GLint location = glGetFragDataLocation(program, "FragColor");
71 EXPECT_EQ(static_cast<GLenum>(GL_INVALID_OPERATION), glGetError());
72 EXPECT_EQ(-1, location);
73 location = glGetFragDataLocation(program, "Unknown");
74 EXPECT_EQ(static_cast<GLenum>(GL_INVALID_OPERATION), glGetError());
75 EXPECT_EQ(-1, location);
77 glLinkProgram(program);
79 location = glGetFragDataLocation(program, "FragColor");
80 EXPECT_EQ(static_cast<GLenum>(GL_NO_ERROR), glGetError());
81 EXPECT_EQ(0, location);
Binding_objects_g.cpp (https://github.com/darglein/saiga.git) C++ · 568 lines
146 Function<void, GLfloat*> Binding::GetFogFuncSGIS("glGetFogFuncSGIS");
147 Function<GLint, GLuint, const GLchar*> Binding::GetFragDataIndex("glGetFragDataIndex");
148 Function<GLint, GLuint, const GLchar*> Binding::GetFragDataLocation("glGetFragDataLocation");
149 Function<GLint, GLuint, const GLchar*> Binding::GetFragDataLocationEXT("glGetFragDataLocationEXT");
opengl_stub.rb (https://github.com/jellymann/mittsu.git) Ruby · 276 lines
tcuNullRenderContextInitFuncs.inl (https://github.com/KhronosGroup/VK-GL-CTS.git) C++ Header · 911 lines
GLES30.java (https://github.com/dstmath/HWFramework.git) Java · 442 lines
EXT_gpu_shader4.d (git://github.com/alvatarc/idna.git) D · 382 lines
62 alias void function (GLuint program, GLint location, GLuint *params) fp_glGetUniformuivEXT;
63 alias void function (GLuint program, GLuint color, GLchar *name) fp_glBindFragDataLocationEXT;
64 alias GLint function (GLuint program, GLchar *name) fp_glGetFragDataLocationEXT;
65 alias void function (GLint location, GLuint v0) fp_glUniform1uiEXT;
66 alias void function (GLint location, GLuint v0, GLuint v1) fp_glUniform2uiEXT;
109 return checkedCall(gl_, "BindFragDataLocation", funcPtr, params__);
110 }
111 GLint GetFragDataLocation(GL gl_, ParameterTypeTuple!(fp_glGetFragDataLocationEXT) params__) {
112 auto gl = _getGL(gl_);
113 version (DglExtSupportAsserts) assert (gl.extEnabled.length > extensionId__ && gl.extEnabled[extensionId__] > 0, extNotEnabledError);
114 auto funcPtr = cast(fp_glGetFragDataLocationEXT)(gl.extFuncs[extensionId__][2]);
115 return checkedCall(gl_, "GetFragDataLocation", funcPtr, params__);
116 }
loadgl33.h (https://github.com/msqrt/shader-printf.git) C Header · 400 lines
iosgl30.h (https://github.com/Anuken/Arc.git) C Header · 756 lines
Shader.swift (https://github.com/sakrist/Swift_OpenGL_Example.git) Swift · 248 lines
RawAPI_Define.h (https://github.com/Ubpa/USTC_CG.git) C Header · 1296 lines
GLES30Adapter.java (https://github.com/dstmath/HWFramework.git) Java · 440 lines
gl_ext.lua (git://github.com/Wiladams/BanateCoreWin32.git) Lua · 123 lines
115 void glGetUniformuivEXT(GLuint program, GLint location, GLuint *params);
116 void glBindFragDataLocationEXT(GLuint program, GLuint colorNumber, const GLchar *name);
117 GLint glGetFragDataLocationEXT(GLuint program, const GLchar *name);
118 void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
119 void glEnableIndexedEXT(GLenum target, GLuint index);
entrypoint31.py (git://pkgs.fedoraproject.org/PyOpenGL) Python · 192 lines
EXT_gpu_shader4_Include.h (https://github.com/dtrebilco/glintercept.git) C Header · 82 lines
gl3stub.c (https://github.com/Yangqing/caffe2.git) C · 357 lines
54 FIND_PROC(glVertexAttribI4uiv);
55 FIND_PROC(glGetUniformuiv);
56 FIND_PROC(glGetFragDataLocation);
57 FIND_PROC(glUniform1ui);
58 FIND_PROC(glUniform2ui);
172 !glVertexAttribI4uiv ||
173 !glGetUniformuiv ||
174 !glGetFragDataLocation ||
175 !glUniform1ui ||
176 !glUniform2ui ||
284 GL_APICALL void (* GL_APIENTRY glVertexAttribI4uiv) (GLuint index, const GLuint* v);
285 GL_APICALL void (* GL_APIENTRY glGetUniformuiv) (GLuint program, GLint location, GLuint* params);
286 GL_APICALL GLint (* GL_APIENTRY glGetFragDataLocation) (GLuint program, const GLchar *name);
287 GL_APICALL void (* GL_APIENTRY glUniform1ui) (GLint location, GLuint v0);
288 GL_APICALL void (* GL_APIENTRY glUniform2ui) (GLint location, GLuint v0, GLuint v1);
index.php (https://github.com/KhronosGroup/OpenGL-Refpages.git) PHP · 675 lines
166 <li><a href="glGetError.xhtml" target="pagedisplay">glGetError</a></li>
167 <li><a href="glGet.xhtml" target="pagedisplay">glGetFloatv</a></li>
168 <li><a href="glGetFragDataLocation.xhtml" target="pagedisplay">glGetFragDataLocation</a></li>
169 <li><a href="glGetFramebufferAttachmentParameteriv.xhtml" target="pagedisplay">glGetFramebufferAttachmentParameteriv</a></li>
170 <li><a href="glGetFramebufferParameteriv.xhtml" target="pagedisplay">glGetFramebufferParameteriv</a></li>
index.php (https://github.com/KhronosGroup/OpenGL-Refpages.git) PHP · 551 lines
152 <li><a href="glGetError.xhtml" target="pagedisplay">glGetError</a></li>
153 <li><a href="glGet.xhtml" target="pagedisplay">glGetFloatv</a></li>
154 <li><a href="glGetFragDataLocation.xhtml" target="pagedisplay">glGetFragDataLocation</a></li>
155 <li><a href="glGetFramebufferAttachmentParameteriv.xhtml" target="pagedisplay">glGetFramebufferAttachmentParameteriv</a></li>
156 <li><a href="glGet.xhtml" target="pagedisplay">glGetInteger64i_v</a></li>
gpu_shader4.py (git://pkgs.fedoraproject.org/PyOpenGL) Python · 150 lines
54 )
56 glGetFragDataLocationEXT = platform.createExtensionFunction(
57 'glGetFragDataLocationEXT',dll=platform.GL,
59 resultType=constants.GLint,
60 argTypes=(constants.GLuint,arrays.GLcharArray,),
61 doc='glGetFragDataLocationEXT(GLuint(program), GLcharArray(name)) -> constants.GLint',
62 argNames=('program','name',),
63 deprecated=_DEPRECATED,
OpenGLNative.EXT_gpu_shader4.cs (https://git01.codeplex.com/managedopengl) C# · 125 lines
10 _GetUniformuivEXT = GetProcAdress< GetUniformuivEXTDelegate >( "glGetUniformuivEXT" );
11 _BindFragDataLocationEXT = GetProcAdress< BindFragDataLocationEXTDelegate >( "glBindFragDataLocationEXT" );
12 _GetFragDataLocationEXT = GetProcAdress< GetFragDataLocationEXTDelegate >( "glGetFragDataLocationEXT" );
13 _Uniform1uiEXT = GetProcAdress< Uniform1uiEXTDelegate >( "glUniform1uiEXT" );
14 _Uniform2uiEXT = GetProcAdress< Uniform2uiEXTDelegate >( "glUniform2uiEXT" );
gpu_shader4.d (http://moonglide.googlecode.com/svn/trunk/) D · 207 lines
51 if(!glBindExtFunc(cast(void**)&glBindFragDataLocationEXT, "glBindFragDataLocationEXT"))
52 return false;
53 if(!glBindExtFunc(cast(void**)&glGetFragDataLocationEXT, "glGetFragDataLocationEXT"))
54 return false;
55 if(!glBindExtFunc(cast(void**)&glGetUniformuivEXT, "glGetUniformuivEXT"))
172 {
173 void function(GLuint,GLuint,GLchar*) glBindFragDataLocationEXT;
174 GLint function(GLuint,GLchar*) glGetFragDataLocationEXT;
175 void function(GLuint,GLint,GLuint*) glGetUniformuivEXT;
176 void function(GLuint,GLenum,GLint*) glGetVertexAttribIivEXT;
gl_3_0.h (https://github.com/bunnei/dolphin.git) C Header · 63 lines
shadercompilerdata.cpp (https://github.com/bigfug/Fugio.git) C++ · 253 lines
openGL.h (https://github.com/djbozkosz/Light-Propagation-Volumes.git) C Header · 1959 lines
197 NOpenGLProc::TGenerateMipmap glGenerateMipmap; NOpenGLProc::EProcType statusGenerateMipmap;
198 NOpenGLProc::TGetBooleani_v glGetBooleani_v; NOpenGLProc::EProcType statusGetBooleani_v;
199 NOpenGLProc::TGetFragDataLocation glGetFragDataLocation; NOpenGLProc::EProcType statusGetFragDataLocation;
200 NOpenGLProc::TGetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv; NOpenGLProc::EProcType statusGetFramebufferAttachmentParameteriv;
201 NOpenGLProc::TGetIntegeri_v glGetIntegeri_v; NOpenGLProc::EProcType statusGetIntegeri_v;
893 inline void generateMipmap(GLenum target) { glGenerateMipmap(target); }
894 inline void getBooleani_v(GLenum target, GLuint index, GLboolean *data) { glGetBooleani_v(target, index, data); }
895 inline GLint getFragDataLocation(GLuint program, const GLchar *name) { return glGetFragDataLocation(program, name); }
896 inline void getFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params) { glGetFramebufferAttachmentParameteriv(target, attachment, pname, params); }
897 inline void getIntegeri_v(GLenum target, GLuint index, GLint *data) { glGetIntegeri_v(target, index, data); }
openGL.cpp (https://github.com/djbozkosz/Light-Propagation-Volumes.git) C++ · 2010 lines
191 glGenerateMipmap(NULL), statusGenerateMipmap(NOpenGLProc::TYPE_NOT_LOADED),
192 glGetBooleani_v(NULL), statusGetBooleani_v(NOpenGLProc::TYPE_NOT_LOADED),
193 glGetFragDataLocation(NULL), statusGetFragDataLocation(NOpenGLProc::TYPE_NOT_LOADED),
194 glGetFramebufferAttachmentParameteriv(NULL), statusGetFramebufferAttachmentParameteriv(NOpenGLProc::TYPE_NOT_LOADED),
195 glGetIntegeri_v(NULL), statusGetIntegeri_v(NOpenGLProc::TYPE_NOT_LOADED),
846 LOAD_GL_EXTENSION(glGenerateMipmap, statusGenerateMipmap, NOpenGLProc::TGenerateMipmap, "glGenerateMipmap", "glGenerateMipmapARB", "glGenerateMipmapEXT");
847 LOAD_GL_EXTENSION(glGetBooleani_v, statusGetBooleani_v, NOpenGLProc::TGetBooleani_v, "glGetBooleani_v", "glGetBooleani_vARB", "glGetBooleani_vEXT");
848 LOAD_GL_EXTENSION(glGetFragDataLocation, statusGetFragDataLocation, NOpenGLProc::TGetFragDataLocation, "glGetFragDataLocation", "glGetFragDataLocationARB", "glGetFragDataLocationEXT");
849 LOAD_GL_EXTENSION(glGetFramebufferAttachmentParameteriv, statusGetFramebufferAttachmentParameteriv, NOpenGLProc::TGetFramebufferAttachmentParameteriv, "glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameterivARB", "glGetFramebufferAttachmentParameterivEXT");
850 LOAD_GL_EXTENSION(glGetIntegeri_v, statusGetIntegeri_v, NOpenGLProc::TGetIntegeri_v, "glGetIntegeri_v", "glGetIntegeri_vARB", "glGetIntegeri_vEXT");
glcorearb_functions.h (https://bitbucket.org/mkallmann/sig.git) C Header · 654 lines
248 PFNGLDECLTYPE PFNGLGETUNIFORMUIVPROC glGetUniformuiv;
249 PFNGLDECLTYPE PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation;
250 PFNGLDECLTYPE PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation;
251 PFNGLDECLTYPE PFNGLUNIFORM1UIPROC glUniform1ui;
252 PFNGLDECLTYPE PFNGLUNIFORM2UIPROC glUniform2ui;
gl_get_frag_data_location.cpp (https://github.com/kbiElude/VKGL.git) C++ · 59 lines
19 }
21 GLint VKGL_APIENTRY OpenGL::vkglGetFragDataLocation(GLuint program,
22 const GLchar* name)
23 {
24 const auto& dispatch_table_ptr = OpenGL::g_dispatch_table_ptr;
26 VKGL_TRACE("glGetFragDataLocation(program=[%u] name=[%s])",
27 program,
28 name);
30 return dispatch_table_ptr->pGLGetFragDataLocation(dispatch_table_ptr->bound_context_ptr,
31 program,
32 name);
AndroidGL30.java (https://github.com/r00tus3r/CTF-Stuff.git) Java · 208 lines
101 public Buffer glGetBufferPointerv(int paramInt1, int paramInt2) { return GLES30.glGetBufferPointerv(paramInt1, paramInt2); }
103 public int glGetFragDataLocation(int paramInt, String paramString) { return GLES30.glGetFragDataLocation(paramInt, paramString); }
105 public void glGetInteger64v(int paramInt, LongBuffer paramLongBuffer) { GLES30.glGetInteger64v(paramInt, paramLongBuffer); }
Binding_objects_g.cpp (https://github.com/0x0AF/rgbd-recon.git) C++ · 499 lines
125 Function<void, GLfloat *> Binding::GetFogFuncSGIS("glGetFogFuncSGIS");
126 Function<GLint, GLuint, const GLchar *> Binding::GetFragDataIndex("glGetFragDataIndex");
127 Function<GLint, GLuint, const GLchar *> Binding::GetFragDataLocation("glGetFragDataLocation");
128 Function<GLint, GLuint, const GLchar *> Binding::GetFragDataLocationEXT("glGetFragDataLocationEXT");
symbol.cpp (https://github.com/abdulla/ooe.git) C++ · 193 lines
ManualMipmapping.cpp (https://github.com/beltegeuse/Amaterasu3D.git) C++ · 163 lines
64 m_DownSamplerShader->Begin();
65 param.Attachment = glGetFragDataLocation(
66 m_DownSamplerShader->GetProgramObject(), "ColorBuffer");
67 Logger::Log() << " * Attachment : " << param.Attachment << "\n";
73 m_ManualMipmappingShader->Begin();
74 param.Attachment = glGetFragDataLocation(
75 m_ManualMipmappingShader->GetProgramObject(), "ColorBuffer");
76 Logger::Log() << " * Attachment : " << param.Attachment << "\n";
OpenGl_GlCore30.hxx (https://github.com/tpaviot/oce.git) C++ Header · 160 lines
org_lwjgl_opengles_GLES30.c (https://bitbucket.org/dagronlund/opengl-game-platform.git) C · 885 lines
51 typedef GL_APICALL void (GL_APIENTRY *glVertexAttribI4uivPROC) (GLuint index, const GLuint * v);
52 typedef GL_APICALL void (GL_APIENTRY *glGetUniformuivPROC) (GLuint program, GLint location, GLuint * params);
53 typedef GL_APICALL GLint (GL_APIENTRY *glGetFragDataLocationPROC) (GLuint program, const GLchar * name);
54 typedef GL_APICALL void (GL_APIENTRY *glUniform1uiPROC) (GLint location, GLuint v0);
55 typedef GL_APICALL void (GL_APIENTRY *glUniform2uiPROC) (GLint location, GLuint v0, GLuint v1);
156 static glVertexAttribI4uivPROC glVertexAttribI4uiv;
157 static glGetUniformuivPROC glGetUniformuiv;
158 static glGetFragDataLocationPROC glGetFragDataLocation;
159 static glUniform1uiPROC glUniform1ui;
160 static glUniform2uiPROC glUniform2ui;
821 {"nglVertexAttribI4uiv", "(IJ)V", (void *)&Java_org_lwjgl_opengles_GLES30_nglVertexAttribI4uiv, "glVertexAttribI4uiv", (void *)&glVertexAttribI4uiv, false},
822 {"nglGetUniformuiv", "(IIJ)V", (void *)&Java_org_lwjgl_opengles_GLES30_nglGetUniformuiv, "glGetUniformuiv", (void *)&glGetUniformuiv, false},
823 {"nglGetFragDataLocation", "(IJ)I", (void *)&Java_org_lwjgl_opengles_GLES30_nglGetFragDataLocation, "glGetFragDataLocation", (void *)&glGetFragDataLocation, false},
824 {"nglUniform1ui", "(II)V", (void *)&Java_org_lwjgl_opengles_GLES30_nglUniform1ui, "glUniform1ui", (void *)&glUniform1ui, false},
825 {"nglUniform2ui", "(III)V", (void *)&Java_org_lwjgl_opengles_GLES30_nglUniform2ui, "glUniform2ui", (void *)&glUniform2ui, false},
gpu_shader4.py (https://bitbucket.org/jakubzahradnikath/grafika-komputerowa.git) Python · 74 lines
GL_VERSION_3_0.yml (https://bitbucket.org/davll/ruby-opengl.git) YAML · 341 lines
program.go (https://github.com/anight/gl-old.git) Go · 207 lines
gl.c (https://github.com/Haeri/PhotonBox.git) C · 2395 lines
337 PFNGLGETFLOATVPROC glad_glGetFloatv = NULL;
338 PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex = NULL;
339 PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation = NULL;
340 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL;
341 PFNGLGETFRAMEBUFFERPARAMETERIVPROC glad_glGetFramebufferParameteriv = NULL;
fragment_shaders.adoc (https://github.com/stetre/moongl.git) AsciiDoc · 16 lines
getfragdatalocation.c (https://gitlab.com/mcepl/piglit.git) C · 186 lines
96 */
97 printf("Querying location before linking...\n");
98 loc = glGetFragDataLocation(prog, "v");
99 if (!piglit_check_gl_error(GL_INVALID_OPERATION))
100 piglit_report_result(PIGLIT_FAIL);
115 printf("Querying location of nonexistent variable...\n");
116 loc = glGetFragDataLocation(prog, "waldo");
117 if (!piglit_check_gl_error(GL_NO_ERROR))
118 piglit_report_result(PIGLIT_FAIL);
142 printf("Querying locations after binding and linking...\n");
143 loc = glGetFragDataLocation(prog, "v");
144 if (!piglit_check_gl_error(GL_NO_ERROR))
145 piglit_report_result(PIGLIT_FAIL);
org_lwjgl_opengl_GL30.c (https://github.com/prog694/VIRSYSJ.git) C · 578 lines
42 typedef void (APIENTRY *glGetUniformuivPROC) (GLuint program, GLint location, GLuint * params);
43 typedef void (APIENTRY *glBindFragDataLocationPROC) (GLuint program, GLuint colorNumber, const GLchar * name);
44 typedef GLint (APIENTRY *glGetFragDataLocationPROC) (GLuint program, const GLchar * name);
45 typedef void (APIENTRY *glBeginConditionalRenderPROC) (GLuint id, GLenum mode);
46 typedef void (APIENTRY *glEndConditionalRenderPROC) ();
312 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL30_nglGetFragDataLocation(JNIEnv *env, jclass clazz, jint program, jlong name, jlong function_pointer) {
313 const GLchar *name_address = (const GLchar *)(intptr_t)name;
314 glGetFragDataLocationPROC glGetFragDataLocation = (glGetFragDataLocationPROC)((intptr_t)function_pointer);
315 GLint __result = glGetFragDataLocation(program, name_address);
org_lwjgl_opengl_GL30.c (https://github.com/Arttuv/The-Last-Little-Defender.git) C · 578 lines
42 typedef void (APIENTRY *glGetUniformuivPROC) (GLuint program, GLint location, GLuint * params);
43 typedef void (APIENTRY *glBindFragDataLocationPROC) (GLuint program, GLuint colorNumber, const GLchar * name);
44 typedef GLint (APIENTRY *glGetFragDataLocationPROC) (GLuint program, const GLchar * name);
45 typedef void (APIENTRY *glBeginConditionalRenderPROC) (GLuint id, GLenum mode);
46 typedef void (APIENTRY *glEndConditionalRenderPROC) ();
312 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL30_nglGetFragDataLocation(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
313 const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
314 glGetFragDataLocationPROC glGetFragDataLocation = (glGetFragDataLocationPROC)((intptr_t)function_pointer);
315 GLint __result = glGetFragDataLocation(program, name_address);
funcs_list.c (https://github.com/anubis34/luaGLEW.git) C · 2442 lines
306 //####glGetFragDataLocationEXT
307 {"glGetFragDataLocationEXT", luaglew_glGetFragDataLocationEXT},
308 //####glUniform1uiEXT
309 {"glUniform1uiEXT", luaglew_glUniform1uiEXT},
942 //####glGetFragDataLocation
943 {"glGetFragDataLocation", luaglew_glGetFragDataLocation},
944 //####glUniform1ui
945 {"glUniform1ui", luaglew_glUniform1ui},
OpenGl_GlCore30.hxx (https://github.com/Sunqia/FastCAE.git) C++ Header · 138 lines
AndroidGL30.java (https://github.com/AkshaySubramaniam/libgdx.git) Java · 807 lines
org_lwjgl_opengl_EXTGpuShader4.c (https://github.com/jasonm/smartlab.git) C · 239 lines
37 typedef void (APIENTRY *glGetUniformuivEXTPROC) (GLuint program, GLint location, GLuint * params);
38 typedef void (APIENTRY *glBindFragDataLocationEXTPROC) (GLuint program, GLuint colorNumber, const GLchar * name);
39 typedef GLint (APIENTRY *glGetFragDataLocationEXTPROC) (GLuint program, const GLchar * name);
41 JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jlong function_pointer) {
233 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetFragDataLocationEXT(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
234 const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
235 glGetFragDataLocationEXTPROC glGetFragDataLocationEXT = (glGetFragDataLocationEXTPROC)((intptr_t)function_pointer);
236 GLint __result = glGetFragDataLocationEXT(program, name_address);
program.d (https://github.com/zoadianCollection/dgl.git) D · 290 lines
ShaderProgram.h (https://gitlab.com/hamsham/LightDraw) C Header · 416 lines
glcorearb.def (https://bitbucket.org/pmjobin/deglutition.git) Module-Definition · 600 lines
239 GL_PROC(void, glGetUniformuiv, GLuint, GLint, GLuint *)
240 GL_PROC(void, glBindFragDataLocation, GLuint, GLuint, const GLchar *)
241 GL_PROC(GLint, glGetFragDataLocation, GLuint, const GLchar *)
242 GL_PROC(void, glUniform1ui, GLint, GLuint)
243 GL_PROC(void, glUniform2ui, GLint, GLuint, GLuint)
org_lwjgl_opengl_EXTGpuShader4.c (https://bitbucket.org/Prodes/smallgames) C · 240 lines
37 typedef void (APIENTRY *glGetUniformuivEXTPROC) (GLuint program, GLint location, GLuint * params);
38 typedef void (APIENTRY *glBindFragDataLocationEXTPROC) (GLuint program, GLuint colorNumber, const GLchar * name);
39 typedef GLint (APIENTRY *glGetFragDataLocationEXTPROC) (GLuint program, const GLchar * name);
41 JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jlong function_pointer) {
233 JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetFragDataLocationEXT(JNIEnv *env, jclass clazz, jint program, jlong name, jlong function_pointer) {
234 const GLchar *name_address = (const GLchar *)(intptr_t)name;
235 glGetFragDataLocationEXTPROC glGetFragDataLocationEXT = (glGetFragDataLocationEXTPROC)((intptr_t)function_pointer);
236 GLint __result = glGetFragDataLocationEXT(program, name_address);
GPUShader4.hs (https://github.com/dagit/OpenGLRaw.git) Haskell · 61 lines
gles3.def (https://bitbucket.org/pmjobin/deglutition.git) Module-Definition · 128 lines
gl_ext_gpu_shader4.h (https://bitbucket.org/yotis/glxx) C Header · 55 lines
34 GLXX_EXPORT void glGetUniformuivEXT(GLuint program, GLint location, GLuint* params);
35 GLXX_EXPORT void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar* name);
36 GLXX_EXPORT GLint glGetFragDataLocationEXT(GLuint program, const GLchar* name);
37 GLXX_EXPORT void glUniform1uiEXT(GLint location, GLuint v0);
38 GLXX_EXPORT void glUniform2uiEXT(GLint location, GLuint v0, GLuint v1);
GPUShader4.hs (https://github.com/haskell-opengl/OpenGLRaw.git) Haskell · 63 lines
Bind.cpp (https://github.com/adbrown85/glxml-old.git) C++ · 98 lines
GraphicsExt.h (https://bitbucket.org/sirbrialliance/jonss3) C Header · 213 lines
193 GL_EXT_PROC(PFNGLGETUNIFORMUIVPROC, glGetUniformuiv);
194 GL_EXT_PROC(PFNGLBINDFRAGDATALOCATIONPROC, glBindFragDataLocation);
195 GL_EXT_PROC(PFNGLGETFRAGDATALOCATIONPROC, glGetFragDataLocation);
196 GL_EXT_PROC(PFNGLUNIFORM1UIPROC, glUniform1ui);
197 GL_EXT_PROC(PFNGLUNIFORM2UIPROC, glUniform2ui);
webgl2.c (https://github.com/xuxq126/emscripten.git) C · 267 lines
56 VOID_SYNC_GL_FUNCTION_2(EM_FUNC_SIG_VII, void, glVertexAttribI4uiv, GLuint, const GLuint *);
57 VOID_SYNC_GL_FUNCTION_3(EM_FUNC_SIG_VIII, void, glGetUniformuiv, GLuint, GLint, GLuint *);
58 RET_SYNC_GL_FUNCTION_2(EM_FUNC_SIG_III, GLint, glGetFragDataLocation, GLuint, const GLchar *);
59 ASYNC_GL_FUNCTION_2(EM_FUNC_SIG_VII, void, glUniform1ui, GLint, GLuint);
60 ASYNC_GL_FUNCTION_3(EM_FUNC_SIG_VIII, void, glUniform2ui, GLint, GLuint, GLuint);
185 RETURN_FN(glVertexAttribI4uiv);
186 RETURN_FN(glGetUniformuiv);
187 RETURN_FN(glGetFragDataLocation);
188 RETURN_FN(glUniform1ui);
189 RETURN_FN(glUniform2ui);
Extensions.hpp (https://github.com/adbrown85/glawt.git) C++ Header · 52 lines
Extensions.cpp (https://github.com/adbrown85/glawt.git) C++ · 55 lines
7 #include "Extensions.hpp"
8 PFNGLBINDFRAGDATALOCATIONGANPROC glBindFragDataLocationGAN=NULL;
9 PFNGLGETFRAGDATALOCATIONGANPROC glGetFragDataLocationGAN=NULL;
37 glBindFragDataLocationGAN = (PFNGLBINDFRAGDATALOCATIONPROC)
38 glutGetProcAddress("glBindFragDataLocation");
39 glGetFragDataLocationGAN = (PFNGLGETFRAGDATALOCATIONPROC)
40 glutGetProcAddress("glGetFragDataLocation");
49 glBindFragDataLocationGAN = (PFNGLBINDFRAGDATALOCATIONPROC)
50 Gdk::GL::get_proc_address("glBindFragDataLocation");
51 glGetFragDataLocationGAN = (PFNGLGETFRAGDATALOCATIONPROC)
52 Gdk::GL::get_proc_address("glGetFragDataLocation");
webgl2.h (https://github.com/xuxq126/emscripten.git) C Header · 128 lines
50 GL_APICALL void GL_APIENTRY emscripten_glVertexAttribI4uiv (GLuint index, const GLuint *v);
51 GL_APICALL void GL_APIENTRY emscripten_glGetUniformuiv (GLuint program, GLint location, GLuint *params);
52 GL_APICALL GLint GL_APIENTRY emscripten_glGetFragDataLocation (GLuint program, const GLchar *name);
53 GL_APICALL void GL_APIENTRY emscripten_glUniform1ui (GLint location, GLuint v0);
54 GL_APICALL void GL_APIENTRY emscripten_glUniform2ui (GLint location, GLuint v0, GLuint v1);
GpuShader4.hs (https://github.com/skypers/OpenGLRaw.git) Haskell · 289 lines
15 gl_UNSIGNED_INT_VEC3, gl_UNSIGNED_INT_VEC4,
16 gl_VERTEX_ATTRIB_ARRAY_INTEGER, glBindFragDataLocation,
17 glGetFragDataLocation, glGetUniformuiv, glUniform1ui,
18 glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform3ui,
19 glUniform3uiv, glUniform4ui, glUniform4uiv)
126 "glBindFragDataLocationEXT"
128 foreign import CALLCONV unsafe "dynamic" dyn_glGetFragDataLocation
129 ::
130 Graphics.Rendering.OpenGL.Raw.Internal.Extensions.Invoker
131 (GLuint -> Ptr GLchar -> IO GLint)
133 glGetFragDataLocation :: GLuint -> Ptr GLchar -> IO GLint
134 glGetFragDataLocation
135 = dyn_glGetFragDataLocation ptr_glGetFragDataLocation
137 {-# NOINLINE ptr_glGetFragDataLocation #-}