/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_context.c | 191 draw_geometry_shader_new_instance(draw->gs.geometry_shader); in draw_new_instance() 637 if (draw->gs.geometry_shader) { in draw_get_shader_info() 638 return &draw->gs.geometry_shader->info; in draw_get_shader_info() 757 if (!draw->gs.geometry_shader) in draw_total_gs_outputs() 760 info = &draw->gs.geometry_shader->info; in draw_total_gs_outputs() 942 if (draw->gs.geometry_shader) in draw_current_shader_outputs() 957 if (draw->gs.geometry_shader) in draw_current_shader_position_output() 972 if (draw->gs.geometry_shader) in draw_current_shader_viewport_index_output() 973 return draw->gs.geometry_shader->viewport_index_output; in draw_current_shader_viewport_index_output() 986 if (draw->gs.geometry_shader) in draw_current_shader_uses_viewport_index() [all...] |
H A D | draw_pt_so_emit.c | 62 if (draw->gs.geometry_shader) { in draw_so_info() 63 state = &draw->gs.geometry_shader->state.stream_output; in draw_so_info()
|
H A D | draw_pt_fetch_shade_pipeline.c | 78 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in fetch_pipeline_prepare() 230 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; in fetch_pipeline_generic()
|
H A D | draw_pt_fetch_shade_pipeline_llvm.c | 77 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in llvm_middle_end_prepare_gs() 290 struct draw_geometry_shader *gs = draw->gs.geometry_shader; in llvm_middle_end_prepare() 567 struct draw_geometry_shader *gshader = draw->gs.geometry_shader; in llvm_pipeline_generic()
|
H A D | draw_pt.c | 69 if (draw->gs.geometry_shader) in draw_pt_arrays() 70 out_prim = draw->gs.geometry_shader->output_primitive; in draw_pt_arrays()
|
H A D | draw_llvm.c | 2387 key->has_gs_or_tes = llvm->draw->gs.geometry_shader != NULL || llvm->draw->tes.tess_eval_shader != NULL; in draw_llvm_make_variant_key() 2868 if (llvm->draw->gs.geometry_shader->state.type == PIPE_SHADER_IR_TGSI) in draw_gs_llvm_generate() 2871 nir_print_shader(llvm->draw->gs.geometry_shader->state.ir.nir, stderr); in draw_gs_llvm_generate() 2885 params.info = &llvm->draw->gs.geometry_shader->info; in draw_gs_llvm_generate() 2893 if (llvm->draw->gs.geometry_shader->state.type == PIPE_SHADER_IR_TGSI) in draw_gs_llvm_generate() 2900 llvm->draw->gs.geometry_shader->state.ir.nir, in draw_gs_llvm_generate() 2921 llvm_geometry_shader(llvm->draw->gs.geometry_shader); in draw_gs_llvm_create_variant() 3021 key->nr_samplers = llvm->draw->gs.geometry_shader->info.file_max[TGSI_FILE_SAMPLER] + 1; in draw_gs_llvm_make_variant_key() 3022 if (llvm->draw->gs.geometry_shader->info.file_max[TGSI_FILE_SAMPLER_VIEW] != -1) { in draw_gs_llvm_make_variant_key() 3024 llvm->draw->gs.geometry_shader in draw_gs_llvm_make_variant_key() [all...] |
H A D | draw_private.h | 330 struct draw_geometry_shader *geometry_shader; member 331 uint num_gs_outputs; /**< convenience, from geometry_shader */
|
H A D | draw_prim_assembler.c | 61 const struct draw_geometry_shader *gs = draw->gs.geometry_shader; in needs_primid()
|
H A D | draw_pt_fetch_shade_emit.c | 82 assert(!draw->gs.geometry_shader); in fse_prepare()
|
H A D | draw_gs.c | 912 draw->gs.geometry_shader = dgs; in draw_bind_geometry_shader() 919 draw->gs.geometry_shader = NULL; in draw_bind_geometry_shader()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl3cTransformFeedbackTests.cpp | 2943 std::string geometry_shader(s_geometry_shader_source_code_template); /* Storage for vertex shader source code. */ in buildProgram() 3000 geometry_shader = gl3cts::TransformFeedback::Utilities::preprocessCode( in buildProgram() 3001 geometry_shader, "TEMPLATE_PRIMITIVE_TYPE", s_geometry_interleaved_primitive_cases[primitive_case]); in buildProgram() 3002 geometry_shader = gl3cts::TransformFeedback::Utilities::preprocessCode( in buildProgram() 3003 geometry_shader, "TEMPLATE_INPUT_OUTPUT_DECLARATIONS", transform_feedback_variable_declarations); in buildProgram() 3004 geometry_shader = gl3cts::TransformFeedback::Utilities::preprocessCode(geometry_shader, "TEMPLATE_OUTPUT_SETTERS", in buildProgram() 3006 geometry_shader = gl3cts::TransformFeedback::Utilities::preprocessCode( in buildProgram() 3007 geometry_shader, "TEMPLATE_RASTERIZATION_EPSILON", in buildProgram() 3012 gl, m_context.getTestContext().getLog(), geometry_shader in buildProgram() 3555 const glw::GLchar* geometry_shader = s_shader_cases[shader_case].geometry_shader; buildProgram() local [all...] |
H A D | gl4cBufferStorageTests.cpp | 257 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, 980 * @param geometry_shader Geometry shader source code 986 const std::string& geometry_shader, const std::string& tesselation_control_shader, in Init() 998 m_geometry.Init(GL_GEOMETRY_SHADER, geometry_shader); in Init() 3347 static const GLchar* geometry_shader = in iterate() local 3518 program.Init("" /* cs */, fragment_shader, geometry_shader, "" /* tcs */, "" /* tes */, vertex_shader); in iterate() 985 Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, const std::string& tesselation_control_shader, const std::string& tesselation_evaluation_shader, const std::string& vertex_shader) Init() argument
|
H A D | gl3cTransformFeedbackTests.hpp | 659 const glw::GLchar* geometry_shader; member
|
H A D | gl4cEnhancedLayoutsTests.hpp | 729 const std::string fragment_shader, const std::string geometry_shader, 757 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, 762 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader,
|
H A D | gl4cMultiBindTests.cpp | 284 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, 667 * @param geometry_shader Geometry shader source code 673 const std::string& geometry_shader, const std::string& tesselation_control_shader, in Init() 685 m_geometry.Init(GL_GEOMETRY_SHADER, geometry_shader); in Init() 672 Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, const std::string& tesselation_control_shader, const std::string& tesselation_evaluation_shader, const std::string& vertex_shader) Init() argument
|
H A D | gl4cEnhancedLayoutsTests.cpp | 2702 * @param geometry_shader Geometry shader source code 2711 const std::string& geometry_shader, const std::string& tessellation_control_shader, in Init() 2724 m_geometry.Init(Shader::GEOMETRY, geometry_shader); in Init() 2753 throw BuildException(exc.what(), compute_shader, fragment_shader, geometry_shader, tessellation_control_shader, in Init() 2762 * @param geometry_shader Geometry shader source code 2769 const std::string& geometry_shader, const std::string& tessellation_control_shader, in Init() 2775 Init(compute_shader, fragment_shader, geometry_shader, tessellation_control_shader, tessellation_evaluation_shader, in Init() 3173 * @param geometry_shader Source code for geometry stage 3179 const std::string fragment_shader, const std::string geometry_shader, in BuildException() 3185 , m_geometry_shader(geometry_shader) in BuildException() 2710 Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, const std::string& tessellation_control_shader, const std::string& tessellation_evaluation_shader, const std::string& vertex_shader, const NameVector& captured_varyings, bool capture_interleaved, bool is_separable) Init() argument 2768 Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, const std::string& tessellation_control_shader, const std::string& tessellation_evaluation_shader, const std::string& vertex_shader, bool is_separable) Init() argument 3178 BuildException(const glw::GLchar* error_message, const std::string compute_shader, const std::string fragment_shader, const std::string geometry_shader, const std::string tess_ctrl_shader, const std::string tess_eval_shader, const std::string vertex_shader) BuildException() argument 5785 const std::string& geometry_shader = getShaderSource(test_case_index, Utils::Shader::GEOMETRY); test() local 7627 const std::string& geometry_shader = test() local [all...] |
H A D | gl4cShadingLanguage420PackTests.cpp | 17948 const shaderSource geometry_shader(geometry_shader_code); in build() 17953 build(compute_shader, fragment_shader, geometry_shader, tesselation_control_shader, tesselation_evaluation_shader, in build() 17970 const shaderSource& geometry_shader, const shaderSource& tesselation_control_shader, in build() 17994 if (false == geometry_shader.m_parts.empty()) in build() 17999 compile(m_geometry_shader_id, geometry_shader); in build() 17969 build(const shaderSource& compute_shader, const shaderSource& fragment_shader, const shaderSource& geometry_shader, const shaderSource& tesselation_control_shader, const shaderSource& tesselation_evaluation_shader, const shaderSource& vertex_shader, const glw::GLchar* const* varying_names, glw::GLuint n_varying_names, bool is_separable) build() argument
|
H A D | gl4cShadingLanguage420PackTests.hpp | 272 const shaderSource& geometry_shader, const shaderSource& tesselation_control_shader,
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fNegativeShaderDirectiveTests.cpp | 335 void geometry_shader (NegativeTestContext& ctx) in geometry_shader() function 626 {geometry_shader, "geometry_shader", "GL_EXT_geometry_shader is required in 310 es shaders to use AEP features" }, in getNegativeShaderDirectiveTestFunctions()
|
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
H A D | cso_context.c | 106 void *geometry_shader, *geometry_shader_saved; member 858 if (ctx->has_geometry_shader && ctx->geometry_shader != handle) { in cso_set_geometry_shader_handle() 859 ctx->geometry_shader = handle; in cso_set_geometry_shader_handle() 872 ctx->geometry_shader_saved = ctx->geometry_shader; in cso_save_geometry_shader() 882 if (ctx->geometry_shader_saved != ctx->geometry_shader) { in cso_restore_geometry_shader() 884 ctx->geometry_shader = ctx->geometry_shader_saved; in cso_restore_geometry_shader()
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcRobustBufferAccessBehaviorTests.hpp | 162 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader,
|
H A D | glcRobustBufferAccessBehaviorTests.cpp | 317 * @param geometry_shader Geometry shader source code 323 const std::string& geometry_shader, const std::string& tesselation_control_shader, in Init() 332 m_geometry.Init(GL_GEOMETRY_SHADER, geometry_shader); in Init() 322 Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader, const std::string& tesselation_control_shader, const std::string& tesselation_evaluation_shader, const std::string& vertex_shader) Init() argument
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/ |
H A D | esextcTextureCubeMapArraySampling.hpp | 503 const shaderDefinition* geometry_shader; member in glcts::TextureCubeMapArraySamplingTest::programDefinition
|
H A D | esextcTextureCubeMapArraySampling.cpp | 4355 , geometry_shader(0) 4406 return geometry_shader; 4444 geometry_shader = shader_group.sampling_geometry_shader; 4446 is_program_defined = ((0 != fragment_shader) && (0 != geometry_shader) && (0 != vertex_shader)); 4504 if (0 != geometry_shader) 4506 geometry_shader->attach(m_program_object_id);
|