/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
H A D | si_state_draw.c | 40 static void si_pipe_shader_vs(struct pipe_context *ctx, struct si_pipe_shader *shader) argument 48 if (si_pipe_shader_create(ctx, shader)) 51 si_pm4_delete_state(rctx, vs, shader->pm4); 52 pm4 = shader->pm4 = CALLOC_STRUCT(si_pm4_state); 60 for (nparams = 0, i = 0 ; i < shader->shader.noutput; i++) { 61 if (shader->shader.output[i].name != TGSI_SEMANTIC_POSITION) 76 va = r600_resource_va(ctx->screen, (void *)shader->bo); 77 si_pm4_add_bo(pm4, shader 98 si_pipe_shader_ps(struct pipe_context *ctx, struct si_pipe_shader *shader) argument [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_draw.c | 40 static void si_pipe_shader_vs(struct pipe_context *ctx, struct si_pipe_shader *shader) argument 48 if (si_pipe_shader_create(ctx, shader)) 51 si_pm4_delete_state(rctx, vs, shader->pm4); 52 pm4 = shader->pm4 = CALLOC_STRUCT(si_pm4_state); 60 for (nparams = 0, i = 0 ; i < shader->shader.noutput; i++) { 61 if (shader->shader.output[i].name != TGSI_SEMANTIC_POSITION) 76 va = r600_resource_va(ctx->screen, (void *)shader->bo); 77 si_pm4_add_bo(pm4, shader 98 si_pipe_shader_ps(struct pipe_context *ctx, struct si_pipe_shader *shader) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.c | 58 struct ureg_program *shader; local 64 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 65 if (!shader) 68 vpos = ureg_DECL_vs_input(shader, 0); 69 vtex = ureg_DECL_vs_input(shader, 1); 70 color = ureg_DECL_vs_input(shader, 2); 71 tmp = ureg_DECL_temporary(shader); 72 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 73 o_color = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, VS_O_COLOR); 74 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERI 130 struct ureg_program *shader; local 173 struct ureg_program *shader; local 265 struct ureg_program *shader; local 314 struct ureg_program *shader; local [all...] |
H A D | vl_zscan.c | 94 struct ureg_program *shader; local 105 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 106 if (!shader) 111 scale = ureg_imm2f(shader, 115 vrect = ureg_DECL_vs_input(shader, VS_I_RECT); 116 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS); 117 block_num = ureg_DECL_vs_input(shader, VS_I_BLOCK_NUM); 119 tmp = ureg_DECL_temporary(shader); 121 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 124 o_vtex[i] = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERI 172 struct ureg_program *shader; local [all...] |
H A D | vl_median_filter.c | 49 struct ureg_program *shader; local 53 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 54 if (!shader) 57 i_vpos = ureg_DECL_vs_input(shader, 0); 58 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 59 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); 61 ureg_MOV(shader, o_vpos, i_vpos); 62 ureg_MOV(shader, o_vtex, i_vpos); 64 ureg_END(shader); 66 return ureg_create_shader_and_destroy(shader, filte 81 struct ureg_program *shader; local [all...] |
H A D | vl_matrix_filter.c | 51 struct ureg_program *shader; local 55 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 56 if (!shader) 59 i_vpos = ureg_DECL_vs_input(shader, 0); 60 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 61 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); 63 ureg_MOV(shader, o_vpos, i_vpos); 64 ureg_MOV(shader, o_vtex, i_vpos); 66 ureg_END(shader); 68 return ureg_create_shader_and_destroy(shader, filte 81 struct ureg_program *shader; local [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/ |
H A D | standalone_scaffolding.cpp | 53 struct gl_shader *shader; local 58 shader = rzalloc(NULL, struct gl_shader); 59 if (shader) { 60 shader->Type = type; 61 shader->Name = name; 62 shader->RefCount = 1; 64 return shader;
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.c | 58 struct ureg_program *shader; local 64 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 65 if (!shader) 68 vpos = ureg_DECL_vs_input(shader, 0); 69 vtex = ureg_DECL_vs_input(shader, 1); 70 color = ureg_DECL_vs_input(shader, 2); 71 tmp = ureg_DECL_temporary(shader); 72 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 73 o_color = ureg_DECL_output(shader, TGSI_SEMANTIC_COLOR, VS_O_COLOR); 74 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERI 130 struct ureg_program *shader; local 173 struct ureg_program *shader; local 265 struct ureg_program *shader; local 314 struct ureg_program *shader; local [all...] |
H A D | vl_zscan.c | 94 struct ureg_program *shader; local 105 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 106 if (!shader) 111 scale = ureg_imm2f(shader, 115 vrect = ureg_DECL_vs_input(shader, VS_I_RECT); 116 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS); 117 block_num = ureg_DECL_vs_input(shader, VS_I_BLOCK_NUM); 119 tmp = ureg_DECL_temporary(shader); 121 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 124 o_vtex[i] = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERI 172 struct ureg_program *shader; local [all...] |
H A D | vl_median_filter.c | 49 struct ureg_program *shader; local 53 shader = ureg_create(TGSI_PROCESSOR_VERTEX); 54 if (!shader) 57 i_vpos = ureg_DECL_vs_input(shader, 0); 58 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 59 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX); 61 ureg_MOV(shader, o_vpos, i_vpos); 62 ureg_MOV(shader, o_vtex, i_vpos); 64 ureg_END(shader); 66 return ureg_create_shader_and_destroy(shader, filte 81 struct ureg_program *shader; local [all...] |
/external/mesa3d/src/glsl/ |
H A D | standalone_scaffolding.cpp | 53 struct gl_shader *shader; local 58 shader = rzalloc(NULL, struct gl_shader); 59 if (shader) { 60 shader->Type = type; 61 shader->Name = name; 62 shader->RefCount = 1; 64 return shader;
|
/external/chromium_org/third_party/angle/util/ |
H A D | shader_utils.cpp | 18 std::cerr << "Failed to load shader file: " << source; 35 GLuint shader = glCreateShader(type); local 38 glShaderSource(shader, 1, sourceArray, NULL); 39 glCompileShader(shader); 42 glGetShaderiv(shader, GL_COMPILE_STATUS, &compileResult); 47 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength); 50 glGetShaderInfoLog(shader, infoLog.size(), NULL, infoLog.data()); 52 std::cerr << "shader compilation failed: " << infoLog.data(); 54 glDeleteShader(shader); 55 shader [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/glcpp/ |
H A D | glcpp.c | 103 const char *shader; local 110 shader = load_text_file (ctx, filename); 111 if (shader == NULL) 114 ret = glcpp_preprocess(ctx, &shader, &info_log, NULL, API_OPENGL); 116 printf("%s", shader);
|
/external/mesa3d/src/glsl/glcpp/ |
H A D | glcpp.c | 103 const char *shader; local 110 shader = load_text_file (ctx, filename); 111 if (shader == NULL) 114 ret = glcpp_preprocess(ctx, &shader, &info_log, NULL, API_OPENGL); 116 printf("%s", shader);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_fs.h | 38 /* Whether the shader was replaced by a dummy one due to a shader 66 /* Currently-bound fragment shader. */ 67 struct r300_fragment_shader_code* shader; member in struct:r300_fragment_shader 77 /* Return TRUE if the shader was switched and should be re-emitted. */ 84 return (fs->shader->code.writes_depth) ? TRUE : FALSE; 91 return (fs->shader->write_all) ? TRUE : FALSE;
|
/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_fs.h | 38 /* Whether the shader was replaced by a dummy one due to a shader 66 /* Currently-bound fragment shader. */ 67 struct r300_fragment_shader_code* shader; member in struct:r300_fragment_shader 77 /* Return TRUE if the shader was switched and should be re-emitted. */ 84 return (fs->shader->code.writes_depth) ? TRUE : FALSE; 91 return (fs->shader->write_all) ? TRUE : FALSE;
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_vs_llvm.c | 42 vs_llvm_prepare(struct draw_vertex_shader *shader, argument 45 /*struct llvm_vertex_shader *evs = llvm_vertex_shader(shader);*/ 49 vs_llvm_run_linear( struct draw_vertex_shader *shader, argument 67 struct llvm_vertex_shader *shader = llvm_vertex_shader(dvs); local 70 li = first_elem(&shader->variants); 71 while(!at_end(&shader->variants, li)) { 77 assert(shader->variants_cached == 0);
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/rbug/ |
H A D | rbug_shader.h | 54 rbug_shader_t shader; member in struct:rbug_proto_shader_info 61 rbug_shader_t shader; member in struct:rbug_proto_shader_disable 69 rbug_shader_t shader; member in struct:rbug_proto_shader_replace 99 rbug_shader_t shader, 104 rbug_shader_t shader, 110 rbug_shader_t shader,
|
/external/deqp/framework/randomshaders/ |
H A D | rsgShaderGenerator.cpp | 92 void genVertexPassthrough (GeneratorState& state, Shader& shader) argument 94 // Create copies from shader inputs to outputs 116 // Update value range. This will be stored into shader input info. 120 createAssignment(shader.getMain().getBody(), entry->getVariable(), inVar); 124 void genFragmentPassthrough (GeneratorState& state, Shader& shader) argument 133 createAssignment(shader.getMain().getBody(), fragColorEntry->getVariable(), inColorVariable); 136 // Sets undefined (-inf..inf) components to some meaningful values. Used for sanitizing final shader input value ranges. 173 void ShaderGenerator::generate (const ShaderParameters& shaderParams, Shader& shader, const vector<ShaderInput*>& outputs) argument 176 VariableScope& globalVariableScope = shader.getGlobalScope(); 180 m_state.setShader(shaderParams, shader); [all...] |
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_vs_llvm.c | 42 vs_llvm_prepare(struct draw_vertex_shader *shader, argument 45 /*struct llvm_vertex_shader *evs = llvm_vertex_shader(shader);*/ 49 vs_llvm_run_linear( struct draw_vertex_shader *shader, argument 67 struct llvm_vertex_shader *shader = llvm_vertex_shader(dvs); local 70 li = first_elem(&shader->variants); 71 while(!at_end(&shader->variants, li)) { 77 assert(shader->variants_cached == 0);
|
/external/mesa3d/src/gallium/auxiliary/rbug/ |
H A D | rbug_shader.h | 54 rbug_shader_t shader; member in struct:rbug_proto_shader_info 61 rbug_shader_t shader; member in struct:rbug_proto_shader_disable 69 rbug_shader_t shader; member in struct:rbug_proto_shader_replace 99 rbug_shader_t shader, 104 rbug_shader_t shader, 110 rbug_shader_t shader,
|
/external/chromium_org/third_party/skia/src/pdf/ |
H A D | SkPDFShader.h | 30 /** Get the PDF shader for the passed SkShader. If the SkShader is 36 * @param shader The SkShader to emulate. 42 static SkPDFObject* GetPDFShader(const SkShader& shader, 65 static void RemoveShader(SkPDFObject* shader);
|
/external/skia/src/pdf/ |
H A D | SkPDFShader.h | 30 /** Get the PDF shader for the passed SkShader. If the SkShader is 36 * @param shader The SkShader to emulate. 42 static SkPDFObject* GetPDFShader(const SkShader& shader, 65 static void RemoveShader(SkPDFObject* shader);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | evergreen_compute.c | 123 struct r600_pipe_compute *shader = CALLOC_STRUCT(r600_pipe_compute); local 136 shader->ctx = (struct r600_context*)ctx; 137 shader->resources = (struct evergreen_compute_resource*) 140 shader->local_size = cso->req_local_mem; ///TODO: assert it 141 shader->private_size = cso->req_private_mem; 142 shader->input_size = cso->req_input_mem; 145 shader->mod = llvm_parse_bitcode(code, header->num_bytes); 147 r600_compute_shader_create(ctx_, shader->mod, &shader->bc); 149 shader 162 struct r600_pipe_compute *shader = (struct r600_pipe_compute *)state; local 195 struct r600_pipe_compute *shader = ctx->cs_shader_state.shader; local 430 struct r600_pipe_compute *shader = state->shader; local [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
H A D | evergreen_compute.c | 123 struct r600_pipe_compute *shader = CALLOC_STRUCT(r600_pipe_compute); local 136 shader->ctx = (struct r600_context*)ctx; 137 shader->resources = (struct evergreen_compute_resource*) 140 shader->local_size = cso->req_local_mem; ///TODO: assert it 141 shader->private_size = cso->req_private_mem; 142 shader->input_size = cso->req_input_mem; 145 shader->mod = llvm_parse_bitcode(code, header->num_bytes); 147 r600_compute_shader_create(ctx_, shader->mod, &shader->bc); 149 shader 162 struct r600_pipe_compute *shader = (struct r600_pipe_compute *)state; local 195 struct r600_pipe_compute *shader = ctx->cs_shader_state.shader; local 430 struct r600_pipe_compute *shader = state->shader; local [all...] |