/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_test_dma_perf.c | 139 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 D | pipeline_info.h | 81 : pipeline(the_pipeline), compute_shader(comp) {} in ComputePipelineInfo() 84 ::dawn::ShaderModule compute_shader; member
|
H A D | pipeline_info_test.cc | 31 EXPECT_FALSE(static_cast<bool>(cpi.compute_shader)); in TEST_F()
|
H A D | engine_dawn.cc | 1428 pipelineStageDescriptor.module = compute_pipeline->compute_shader; in DoCompute()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_tests.c | 836 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 D | cso_context.c | 109 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 D | gl4cBufferStorageTests.cpp | 257 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 D | gl4cShadingLanguage420PackTests.cpp | 1763 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 D | gl4cEnhancedLayoutsTests.hpp | 728 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 D | gl4cMultiBindTests.cpp | 284 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 D | gl4cEnhancedLayoutsTests.cpp | 2700 * @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 D | gl4cShadingLanguage420PackTests.hpp | 271 void build(const shaderSource& compute_shader, const shaderSource& fragment_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 | 315 * @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 D | esextcTextureCubeMapArraySampling.hpp | 502 const shaderDefinition* compute_shader; member in glcts::TextureCubeMapArraySamplingTest::programDefinition
|
H A D | esextcTextureCubeMapArraySampling.cpp | 4354 : 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 D | radv_cmd_buffer.c | 6737 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 D | radv_pipeline.c | 7298 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 D | builtin_functions.cpp | 778 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()
|