Searched refs:shader (Results 51 - 75 of 762) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.c40 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 Dsi_state_draw.c40 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 Dvl_compositor.c58 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 Dvl_zscan.c94 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 Dvl_median_filter.c49 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 Dvl_matrix_filter.c51 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 Dstandalone_scaffolding.cpp53 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 Dvl_compositor.c58 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 Dvl_zscan.c94 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 Dvl_median_filter.c49 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 Dstandalone_scaffolding.cpp53 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 Dshader_utils.cpp18 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 Dglcpp.c103 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 Dglcpp.c103 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 Dr300_fs.h38 /* 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 Dr300_fs.h38 /* 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 Ddraw_vs_llvm.c42 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 Drbug_shader.h54 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 DrsgShaderGenerator.cpp92 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 Ddraw_vs_llvm.c42 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 Drbug_shader.h54 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 DSkPDFShader.h30 /** 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 DSkPDFShader.h30 /** 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 Devergreen_compute.c123 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 Devergreen_compute.c123 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...]

Completed in 4379 milliseconds

1234567891011>>