Searched refs:Program (Results 1 - 25 of 675) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_remove_constants.c70 struct rc_constant *constants = c->Program.Constants.Constants;
74 if (!c->Program.Constants.Count) {
79 const_used = malloc(c->Program.Constants.Count);
80 memset(const_used, 0, c->Program.Constants.Count);
86 for (struct rc_instruction *inst = c->Program.Instructions.Next;
87 inst != &c->Program.Instructions; inst = inst->Next) {
94 for (unsigned i = 0; i < c->Program.Constants.Count; i++)
101 remap_table = malloc(c->Program.Constants.Count * sizeof(unsigned));
102 inv_remap_table = malloc(c->Program.Constants.Count * sizeof(unsigned));
105 for (unsigned i = 0; i < c->Program
[all...]
H A Dradeon_compiler.c41 c->Program.Instructions.Prev = &c->Program.Instructions;
42 c->Program.Instructions.Next = &c->Program.Instructions;
43 c->Program.Instructions.U.I.Opcode = RC_OPCODE_ILLEGAL_OPCODE;
49 rc_constants_destroy(&c->Program.Constants);
108 * Recompute c->Program.InputsRead and c->Program.OutputsWritten
116 c->Program.InputsRead = 0;
117 c->Program
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_remove_constants.c70 struct rc_constant *constants = c->Program.Constants.Constants;
74 if (!c->Program.Constants.Count) {
79 const_used = malloc(c->Program.Constants.Count);
80 memset(const_used, 0, c->Program.Constants.Count);
86 for (struct rc_instruction *inst = c->Program.Instructions.Next;
87 inst != &c->Program.Instructions; inst = inst->Next) {
94 for (unsigned i = 0; i < c->Program.Constants.Count; i++)
101 remap_table = malloc(c->Program.Constants.Count * sizeof(unsigned));
102 inv_remap_table = malloc(c->Program.Constants.Count * sizeof(unsigned));
105 for (unsigned i = 0; i < c->Program
[all...]
H A Dradeon_compiler.c41 c->Program.Instructions.Prev = &c->Program.Instructions;
42 c->Program.Instructions.Next = &c->Program.Instructions;
43 c->Program.Instructions.U.I.Opcode = RC_OPCODE_ILLEGAL_OPCODE;
49 rc_constants_destroy(&c->Program.Constants);
108 * Recompute c->Program.InputsRead and c->Program.OutputsWritten
116 c->Program.InputsRead = 0;
117 c->Program
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dstandalone.cpp156 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxTextureImageUnits = 16;
157 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxUniformComponents = 1024;
158 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxCombinedUniformComponents = 1024;
159 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxInputComponents = 0; /* not used */
160 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxOutputComponents = 0; /* not used */
161 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxAtomicBuffers = 8;
162 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxAtomicCounters = 8;
163 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxImageUniforms = 8;
164 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxUniformBlocks = 12;
177 ctx->Const.Program[MESA_SHADER_VERTE
[all...]
H A Dgl_nir_link_uniform_initializers.c77 if (index >= shader->Program->sh.NumBindlessSamplers)
79 shader->Program->sh.BindlessSamplers[index].unit =
81 shader->Program->sh.BindlessSamplers[index].bound = true;
82 shader->Program->sh.HasBoundBindlessSampler = true;
84 if (index >= ARRAY_SIZE(shader->Program->SamplerUnits))
86 shader->Program->SamplerUnits[index] =
95 if (index >= shader->Program->sh.NumBindlessImages)
97 shader->Program->sh.BindlessImages[index].unit =
99 shader->Program->sh.BindlessImages[index].bound = true;
100 shader->Program
[all...]
H A Dstandalone_scaffolding.cpp237 ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs = 16;
239 ctx->Const.Program[MESA_SHADER_VERTEX].MaxUniformComponents = 512;
240 ctx->Const.Program[MESA_SHADER_VERTEX].MaxOutputComponents = 32;
242 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits = 0;
244 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits = 2;
245 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxUniformComponents = 64;
246 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxInputComponents = 32;
260 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxTextureImageUnits = 16;
261 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxUniformComponents = 1024;
262 ctx->Const.Program[MESA_SHADER_COMPUT
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dstandalone.cpp146 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxTextureImageUnits = 16;
147 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxUniformComponents = 1024;
148 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxCombinedUniformComponents = 1024;
149 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxInputComponents = 0; /* not used */
150 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxOutputComponents = 0; /* not used */
151 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxAtomicBuffers = 8;
152 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxAtomicCounters = 8;
153 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxImageUniforms = 8;
154 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxUniformBlocks = 12;
167 ctx->Const.Program[MESA_SHADER_VERTE
[all...]
H A Dgl_nir_link_uniform_initializers.c77 if (index >= shader->Program->sh.NumBindlessSamplers)
79 shader->Program->sh.BindlessSamplers[index].unit =
81 shader->Program->sh.BindlessSamplers[index].bound = true;
82 shader->Program->sh.HasBoundBindlessSampler = true;
84 if (index >= ARRAY_SIZE(shader->Program->SamplerUnits))
86 shader->Program->SamplerUnits[index] =
95 if (index >= shader->Program->sh.NumBindlessImages)
97 shader->Program->sh.BindlessImages[index].unit =
99 shader->Program->sh.BindlessImages[index].bound = true;
100 shader->Program
[all...]
H A Dstandalone_scaffolding.cpp145 ralloc_free(sh->Program);
237 ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs = 16;
239 ctx->Const.Program[MESA_SHADER_VERTEX].MaxUniformComponents = 512;
240 ctx->Const.Program[MESA_SHADER_VERTEX].MaxOutputComponents = 32;
242 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits = 0;
244 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits = 2;
245 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxUniformComponents = 64;
246 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxInputComponents = 32;
260 ctx->Const.Program[MESA_SHADER_COMPUTE].MaxTextureImageUnits = 16;
261 ctx->Const.Program[MESA_SHADER_COMPUT
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Di915_context.c204 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits = I915_TEX_UNITS;
205 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits = I915_TEX_UNITS;
208 ctx->Const.Program[MESA_SHADER_VERTEX].MaxOutputComponents =
209 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxInputComponents = ctx->Const.MaxVarying * 4;
211 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits +
212 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits;
230 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeTemps = I915_MAX_TEMPORARY;
231 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeAttribs = 11; /* 8 tex, 2 color, fog */
232 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeParameters = I915_MAX_CONSTANT;
233 ctx->Const.Program[MESA_SHADER_FRAGMEN
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Di915_context.c205 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits = I915_TEX_UNITS;
206 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits = I915_TEX_UNITS;
209 ctx->Const.Program[MESA_SHADER_VERTEX].MaxOutputComponents =
210 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxInputComponents = ctx->Const.MaxVarying * 4;
212 ctx->Const.Program[MESA_SHADER_VERTEX].MaxTextureImageUnits +
213 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxTextureImageUnits;
231 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeTemps = I915_MAX_TEMPORARY;
232 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeAttribs = 11; /* 8 tex, 2 color, fog */
233 ctx->Const.Program[MESA_SHADER_FRAGMENT].MaxNativeParameters = I915_MAX_CONSTANT;
234 ctx->Const.Program[MESA_SHADER_FRAGMEN
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_gm107.h10 virtual CodeEmitter *getCodeEmitter(Program::Type);
11 CodeEmitter *createCodeEmitterGM107(Program::Type);
13 virtual bool runLegalizePass(Program *, CGStage) const;
H A Dnv50_ir_target_nvc0.h43 virtual CodeEmitter *getCodeEmitter(Program::Type);
45 CodeEmitter *createCodeEmitterNVC0(Program::Type);
46 CodeEmitter *createCodeEmitterGK110(Program::Type);
48 virtual bool runLegalizePass(Program *, CGStage stage) const;
H A Dnv50_ir_lowering_gm107.h8 GM107LoweringPass(Program *p) : NVC0LoweringPass(p) {}
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_target_gm107.h10 virtual CodeEmitter *getCodeEmitter(Program::Type);
11 CodeEmitter *createCodeEmitterGM107(Program::Type);
13 virtual bool runLegalizePass(Program *, CGStage) const;
H A Dnv50_ir_target_gv100.h32 virtual CodeEmitter *getCodeEmitter(Program::Type);
34 virtual bool runLegalizePass(Program *, CGStage stage) const;
H A Dnv50_ir_target_nvc0.h43 virtual CodeEmitter *getCodeEmitter(Program::Type);
45 CodeEmitter *createCodeEmitterNVC0(Program::Type);
46 CodeEmitter *createCodeEmitterGK110(Program::Type);
48 virtual bool runLegalizePass(Program *, CGStage stage) const;
/xsrc/external/mit/mesa-demos/dist/src/glsl/
H A Dlinktest.c26 static GLuint Program; variable in typeref:typename:GLuint
137 glDeleteProgram(Program);
199 Program = glCreateProgram();
200 glAttachShader(Program, VertShader1);
201 glAttachShader(Program, VertShader2);
202 glAttachShader(Program, FragShader1);
203 glAttachShader(Program, FragShader2);
205 glLinkProgram(Program);
207 CheckLink(Program);
209 glUseProgram(Program);
[all...]
H A Dgeom-outlining-130.c24 static GLuint VertShader, GeomShader, FragShader, Program; variable in typeref:typename:GLuint
152 glDeleteProgram(Program);
250 Program = LinkShaders3(VertShader, GeomShader, FragShader);
251 assert(Program);
257 glProgramParameteriARB(Program, GL_GEOMETRY_INPUT_TYPE_ARB,
259 glProgramParameteriARB(Program, GL_GEOMETRY_OUTPUT_TYPE_ARB,
261 glProgramParameteriARB(Program,GL_GEOMETRY_VERTICES_OUT_ARB, 3);
265 glLinkProgramARB(Program);
267 assert(glIsProgram(Program));
272 glUseProgram(Program);
[all...]
H A Dgeom-stipple-lines.c19 static GLuint VertShader, GeomShader, FragShader, Program; variable in typeref:typename:GLuint
75 glUseProgram(Program);
131 glDeleteProgram(Program);
264 Program = LinkShaders3(VertShader, GeomShader, FragShader);
265 assert(Program);
271 glProgramParameteriARB(Program, GL_GEOMETRY_INPUT_TYPE_ARB,
273 glProgramParameteriARB(Program, GL_GEOMETRY_OUTPUT_TYPE_ARB,
275 glProgramParameteriARB(Program, GL_GEOMETRY_VERTICES_OUT_ARB, 4);
278 glLinkProgramARB(Program);
283 GetProgramiv(Program, GL_LINK_STATU
[all...]
H A Dgeom-wide-lines.c20 static GLuint VertShader, GeomShader, FragShader, Program; variable in typeref:typename:GLuint
55 glUseProgram(Program);
107 glDeleteProgram(Program);
256 Program = LinkShaders3(VertShader, GeomShader, FragShader);
257 assert(Program);
264 glProgramParameteriARB(Program, GL_GEOMETRY_INPUT_TYPE_ARB,
266 glProgramParameteriARB(Program, GL_GEOMETRY_OUTPUT_TYPE_ARB,
268 glProgramParameteriARB(Program,GL_GEOMETRY_VERTICES_OUT_ARB, 4);
271 glLinkProgramARB(Program);
276 GetProgramiv(Program, GL_LINK_STATU
[all...]
H A Dgeom-sprites.c20 static GLuint VertShader, GeomShader, FragShader, Program; variable in typeref:typename:GLuint
102 glDeleteProgram(Program);
235 Program = LinkShaders3(VertShader, GeomShader, FragShader);
236 assert(Program);
243 glProgramParameteriARB(Program, GL_GEOMETRY_INPUT_TYPE_ARB,
245 glProgramParameteriARB(Program, GL_GEOMETRY_OUTPUT_TYPE_ARB,
247 glProgramParameteriARB(Program,GL_GEOMETRY_VERTICES_OUT_ARB, 4);
250 glLinkProgramARB(Program);
255 GetProgramiv(Program, GL_LINK_STATUS, &stat);
259 GetProgramInfoLog(Program, 100
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/tests/
H A Dradeon_compiler_optimize_tests.c63 rc_constants_add_immediate_vec4(&c.Program.Constants, const0);
67 for(inst = c.Program.Instructions.Next;
68 inst != &c.Program.Instructions;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/tests/
H A Dradeon_compiler_optimize_tests.c63 rc_constants_add_immediate_vec4(&c.Program.Constants, const0);
67 for(inst = c.Program.Instructions.Next;
68 inst != &c.Program.Instructions;

Completed in 18 milliseconds

1234567891011>>