Home
last modified time | relevance | path

Searched refs:compute_shader (Results 1 - 19 of 19) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_test_dma_perf.c139 void *compute_shader = NULL; in si_test_dma_perf() local
141 compute_shader = si_create_dma_compute_shader(ctx, cs_dwords_per_thread, in si_test_dma_perf()
226 ctx->bind_compute_state(ctx, compute_shader); in si_test_dma_perf()
271 if (compute_shader) in si_test_dma_perf()
272 ctx->delete_compute_state(ctx, compute_shader); in si_test_dma_perf()
/third_party/vk-gl-cts/external/amber/src/src/dawn/
H A Dpipeline_info.h81 : pipeline(the_pipeline), compute_shader(comp) {} in ComputePipelineInfo()
84 ::dawn::ShaderModule compute_shader; member
H A Dpipeline_info_test.cc31 EXPECT_FALSE(static_cast<bool>(cpi.compute_shader)); in TEST_F()
H A Dengine_dawn.cc1428 pipelineStageDescriptor.module = compute_pipeline->compute_shader; in DoCompute()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_tests.c836 void *compute_shader = ctx->create_compute_state(ctx, &state); in test_compute_clear_image() local
837 ctx->bind_compute_state(ctx, compute_shader); in test_compute_clear_image()
864 ctx->delete_compute_state(ctx, compute_shader); in test_compute_clear_image()
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_context.c109 void *compute_shader, *compute_shader_saved; member
963 if (ctx->has_compute_shader && ctx->compute_shader != handle) { in cso_set_compute_shader_handle()
964 ctx->compute_shader = handle; in cso_set_compute_shader_handle()
977 ctx->compute_shader_saved = ctx->compute_shader; in cso_save_compute_shader()
987 if (ctx->compute_shader_saved != ctx->compute_shader) { in cso_restore_compute_shader()
989 ctx->compute_shader = ctx->compute_shader_saved; in cso_restore_compute_shader()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cBufferStorageTests.cpp257 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader,
978 * @param compute_shader Compute shader source code
985 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader, in Init() argument
996 m_compute.Init(GL_COMPUTE_SHADER, compute_shader); in Init()
2961 static const GLchar* compute_shader = "#version 430 core\n" in iterate() local
3029 program.Init(compute_shader, "" /* fs */, "" /* gs */, "" /* tcs */, "" /* tes */, "" /* vs */); in iterate()
3136 static const GLchar* compute_shader = "#version 430 core\n" in iterate() local
3204 program.Init(compute_shader, "" /* fs */, "" /* gs */, "" /* tcs */, "" /* tes */, "" /* vs */); in iterate()
H A Dgl4cShadingLanguage420PackTests.cpp1763 Utils::shaderSource compute_shader; in testCompute() local
1764 initShaderSource(Utils::COMPUTE_SHADER, false, compute_shader); in testCompute()
1767 if (true == compute_shader.m_parts[0].m_code.empty()) in testCompute()
1775 program.build(compute_shader, 0 /* fragment shader */, 0 /* geometry shader */, in testCompute()
2047 Utils::shaderSource compute_shader; in testCompute() local
2048 initShaderSource(Utils::COMPUTE_SHADER, false, compute_shader); in testCompute()
2051 if (true == compute_shader.m_parts[0].m_code.empty()) in testCompute()
2059 program.build(compute_shader, 0 /* fragment shader */, 0 /* geometry shader */, in testCompute()
2090 Utils::program::printShaderSource(compute_shader, message); in testCompute()
17946 const shaderSource compute_shader(compute_shader_cod 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
[all...]
H A Dgl4cEnhancedLayoutsTests.hpp728 BuildException(const glw::GLchar* error_message, const std::string compute_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 Dgl4cMultiBindTests.cpp284 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader,
665 * @param compute_shader Compute shader source code
672 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader, in Init() argument
683 m_compute.Init(GL_COMPUTE_SHADER, compute_shader); in Init()
H A Dgl4cEnhancedLayoutsTests.cpp2700 * @param compute_shader Compute shader source code
2710 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader, in Init() argument
2722 m_compute.Init(Shader::COMPUTE, compute_shader); in Init()
2753 throw BuildException(exc.what(), compute_shader, fragment_shader, geometry_shader, tessellation_control_shader, in Init()
2760 * @param compute_shader Compute shader source code
2768 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader, in Init() argument
2775 Init(compute_shader, fragment_shader, geometry_shader, tessellation_control_shader, tessellation_evaluation_shader, in Init()
3171 * @param compute_shader Source code for compute stage
3178 Program::BuildException::BuildException(const glw::GLchar* error_message, const std::string compute_shader, in BuildException() argument
3183 , m_compute_shader(compute_shader) in BuildException()
7705 const std::string& compute_shader = test() local
7901 const std::string& compute_shader = test() local
[all...]
H A Dgl4cShadingLanguage420PackTests.hpp271 void build(const shaderSource& compute_shader, const shaderSource& fragment_shader,
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcRobustBufferAccessBehaviorTests.hpp162 void Init(const std::string& compute_shader, const std::string& fragment_shader, const std::string& geometry_shader,
H A DglcRobustBufferAccessBehaviorTests.cpp315 * @param compute_shader Compute shader source code
322 void Program::Init(const std::string& compute_shader, const std::string& fragment_shader, in Init() argument
330 m_compute.Init(GL_COMPUTE_SHADER, compute_shader); in Init()
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/
H A DesextcTextureCubeMapArraySampling.hpp502 const shaderDefinition* compute_shader; member in glcts::TextureCubeMapArraySamplingTest::programDefinition
H A DesextcTextureCubeMapArraySampling.cpp4354 : compute_shader(0)
4402 return compute_shader;
4434 compute_shader = shader_group.sampling_compute_shader;
4435 is_program_defined = (0 != compute_shader);
4499 if (0 != compute_shader)
4501 compute_shader->attach(m_program_object_id);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_cmd_buffer.c6737 struct radv_shader *compute_shader = radv_get_shader(pipeline, MESA_SHADER_TASK); in radv_cs_emit_dispatch_taskmesh_direct_ace_packet() local
6741 S_00B800_CS_W32_EN(compute_shader->info.wave_size == 32); in radv_cs_emit_dispatch_taskmesh_direct_ace_packet()
6767 struct radv_shader *compute_shader = radv_get_shader(pipeline, MESA_SHADER_TASK); in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet() local
6771 const uint32_t xyz_dim_enable = compute_shader->info.cs.uses_grid_size; in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()
6772 const uint32_t draw_id_enable = compute_shader->info.vs.needs_draw_id; in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()
6774 S_00B800_CS_W32_EN(compute_shader->info.wave_size == 32); in radv_cs_emit_dispatch_taskmesh_indirect_multi_ace_packet()
8407 struct radv_shader *compute_shader = pipeline->base.shaders[MESA_SHADER_COMPUTE]; in radv_emit_dispatch_packets() local
8420 if (compute_shader->info.wave_size == 32) { in radv_emit_dispatch_packets()
8431 radeon_emit(cs, S_00B81C_NUM_THREAD_FULL(compute_shader->info.cs.block_size[0])); in radv_emit_dispatch_packets()
8432 radeon_emit(cs, S_00B81C_NUM_THREAD_FULL(compute_shader in radv_emit_dispatch_packets()
[all...]
H A Dradv_pipeline.c7298 struct radv_shader *compute_shader = pipeline->base.shaders[MESA_SHADER_COMPUTE]; in radv_compute_pipeline_create() local
7299 unsigned *cs_block_size = compute_shader->info.cs.block_size; in radv_compute_pipeline_create()
/third_party/mesa3d/src/compiler/glsl/
H A Dbuiltin_functions.cpp778 compute_shader(const _mesa_glsl_parse_state *state) in compute_shader() function
792 return compute_shader(state) || shader_storage_buffer_object(state); in buffer_atomics_supported()
805 return compute_shader(state) || in barrier_supported()
1629 _memory_barrier_intrinsic(compute_shader, in create_intrinsics()
1645 _memory_barrier_intrinsic(compute_shader, in create_intrinsics()
5057 compute_shader), in create_builtins()
5073 compute_shader), in create_builtins()

Completed in 108 milliseconds