Home
last modified time | relevance | path

Searched refs:program (Results 101 - 125 of 1334) sorted by relevance

12345678910>>...54

/third_party/typescript/tests/baselines/reference/
H A DquickinfoTypeAtReturnPositionsInaccurate.js100 declare function isBuilderProgram<T extends BuilderProgram>(program: Program | T): program is T;
101 export function listFiles<T extends BuilderProgram>(program: Program | T) {
102 const x: Program = isBuilderProgram(program) ? program.getProgram() : program;
182 function listFiles(program) {
183 var x = isBuilderProgram(program) ? program.getProgram() : program;
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcShaderNegativeTests.cpp94 // Setup program. in iterate()
95 ShaderProgram program(m_context.getRenderContext(), in iterate()
102 bool vertexOk = program.getShaderInfo(SHADERTYPE_VERTEX).compileOk; in iterate()
103 bool fragmentOk = program.getShaderInfo(SHADERTYPE_FRAGMENT).compileOk; in iterate()
104 bool linkOk = program.getProgramInfo().linkOk; in iterate()
178 // Setup program. in iterate()
179 ShaderProgram program(m_context.getRenderContext(), makeVtxFragSources(vcode.c_str(), fcode.c_str())); in iterate()
182 bool vertexOk = program.getShaderInfo(SHADERTYPE_VERTEX).compileOk; in iterate()
183 bool fragmentOk = program.getShaderInfo(SHADERTYPE_FRAGMENT).compileOk; in iterate()
184 bool linkOk = program in iterate()
[all...]
/third_party/mesa3d/src/gallium/frontends/clover/core/
H A Dprogram.hpp35 class program : public ref_counter, public _cl_program { class
43 program(clover::context &ctx,
46 program(clover::context &ctx,
50 program(const program &prog) = delete;
51 program &
52 operator=(const program &prog) = delete;
57 const ref_vector<program> &progs);
/third_party/skia/src/sksl/
H A DSkSLAnalysis.h36 * Provides utilities for analyzing SkSL statically before it's composed into a full program.
41 * Determines how `program` samples `child`. By default, assumes that the sample coords
47 SampleUsage GetSampleUsage(const Program& program,
52 bool ReferencesBuiltin(const Program& program, int builtin);
54 bool ReferencesSampleCoords(const Program& program);
55 bool ReferencesFragCoords(const Program& program);
57 bool CallsSampleOutsideMain(const Program& program);
60 * Computes the size of the program in a completely flattened state--loops fully unrolled,
65 bool CheckProgramUnrolledSize(const Program& program);
87 std::unique_ptr<ProgramUsage> GetUsage(const Program& program);
[all...]
H A DSkSLCompiler.cpp321 // Built-in modules always use default program settings. in loadModule()
360 // program elements. In that case, we can share our parent's intrinsic map: in parseModule()
367 // Now, transfer all of the program elements to an intrinsic map. This maps certain types of in parseModule()
450 return DSLParser(this, settings, kind, std::move(text)).program(); in convertProgram()
508 // Create a temporary program configuration with default settings. in optimize()
529 bool Compiler::optimize(Program& program) { in optimize() argument
531 if (!program.fConfig->fSettings.fOptimize) { in optimize()
536 ProgramUsage* usage = program.fUsage.get(); in optimize()
541 this->runInliner(program.fOwnedElements, program in optimize()
579 finalize(Program& program) finalize() argument
601 toSPIRV(Program& program, OutputStream& out) toSPIRV() argument
652 toSPIRV(Program& program, String* out) toSPIRV() argument
661 toGLSL(Program& program, OutputStream& out) toGLSL() argument
669 toGLSL(Program& program, String* out) toGLSL() argument
678 toHLSL(Program& program, String* out) toHLSL() argument
687 toMetal(Program& program, OutputStream& out) toMetal() argument
695 toMetal(Program& program, String* out) toMetal() argument
[all...]
/third_party/glfw/examples/
H A Dsharing.c79 GLuint texture, program, vertex_buffer; in main() local
139 program = glCreateProgram(); in main()
140 glAttachShader(program, vertex_shader); in main()
141 glAttachShader(program, fragment_shader); in main()
142 glLinkProgram(program); in main()
144 mvp_location = glGetUniformLocation(program, "MVP"); in main()
145 color_location = glGetUniformLocation(program, "color"); in main()
146 texture_location = glGetUniformLocation(program, "texture"); in main()
147 vpos_location = glGetAttribLocation(program, "vPos"); in main()
154 glUseProgram(program); in main()
[all...]
H A Doffscreen.c78 GLuint vertex_buffer, vertex_shader, fragment_shader, program; in main() local
120 program = glCreateProgram(); in main()
121 glAttachShader(program, vertex_shader); in main()
122 glAttachShader(program, fragment_shader); in main()
123 glLinkProgram(program); in main()
125 mvp_location = glGetUniformLocation(program, "MVP"); in main()
126 vpos_location = glGetAttribLocation(program, "vPos"); in main()
127 vcol_location = glGetAttribLocation(program, "vCol"); in main()
144 glUseProgram(program); in main()
/third_party/vk-gl-cts/framework/opengl/simplereference/
H A DsglrContextUtil.cpp31 void drawQuad (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1) in drawQuad() argument
36 drawQuadWithVaoBuffers(ctx, program, p0, p1); in drawQuad()
40 drawQuadWithClientPointers(ctx, program, p0, p1); in drawQuad()
44 void drawQuadWithVaoBuffers (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1) in drawQuadWithVaoBuffers() argument
64 deInt32 posLoc = ctx.getAttribLocation(program, "a_position"); in drawQuadWithVaoBuffers()
65 deInt32 coordLoc = ctx.getAttribLocation(program, "a_coord"); in drawQuadWithVaoBuffers()
74 ctx.useProgram(program); in drawQuadWithVaoBuffers()
114 void drawQuadWithClientPointers (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1) in drawQuadWithClientPointers() argument
134 deInt32 posLoc = ctx.getAttribLocation(program, "a_position"); in drawQuadWithClientPointers()
135 deInt32 coordLoc = ctx.getAttribLocation(program, "a_coor in drawQuadWithClientPointers()
[all...]
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
H A DVertexAttributeTest.cpp336 void setupMultiAttribs(GLuint program, GLint attribCount, GLfloat value) in setupMultiAttribs() argument
338 glUseProgram(program); in setupMultiAttribs()
343 GLint location = glGetAttribLocation(program, attribStream.str().c_str()); in setupMultiAttribs()
1100 ANGLE_GL_PROGRAM(program, kVertexShader, kFragmentShader); in TEST_P()
1102 GLint positionLoc = glGetAttribLocation(program, "a_position"); in TEST_P()
1104 GLint colorLoc = glGetAttribLocation(program, "a_color"); in TEST_P()
1127 glUseProgram(program); in TEST_P()
1157 GLuint program = compileMultiAttribProgram(drawAttribs); in TEST_P() local
1158 ASSERT_NE(0u, program); in TEST_P()
1160 setupMultiAttribs(program, drawAttrib in TEST_P()
1180 GLuint program = compileMultiAttribProgram(drawAttribs); TEST_P() local
1188 GLuint program = compileMultiAttribProgram(1); TEST_P() local
1627 GLuint program = CompileProgram(kVS, kFS, [&](GLuint program) { TEST_P() local
3413 GLuint program = CompileProgram(kVS, kFS); TEST_P() local
3631 GLuint program = CompileProgram(kVS, kFS); TEST_P() local
3778 GLuint program = CompileProgram(kVS, kFS); TEST_P() local
[all...]
H A DD3D11InputLayoutCacheTest.cpp85 GLuint program = makeProgramWithAttribCount(attribCount); in TEST_P() local
86 ASSERT_NE(0u, program); in TEST_P()
87 programs.push_back(program); in TEST_P()
98 GLuint program = programs[attribCount]; in TEST_P() local
99 glUseProgram(program); in TEST_P()
107 GLint location = glGetAttribLocation(program, attribName.c_str()); in TEST_P()
113 drawQuad(program, "position", 0.5f); in TEST_P()
118 for (GLuint program : programs) in TEST_P()
120 glDeleteProgram(program); in TEST_P()
H A DShaderInterpTest.cpp26 void draw(GLuint program, float skew) in draw() argument
28 glUseProgram(program); in draw()
40 GLint positionLocation = glGetAttribLocation(program, "position"); in draw()
41 GLint colorLocation = glGetAttribLocation(program, "vertex_color"); in draw()
83 ANGLE_GL_PROGRAM(program, vertSrc, fragSrc); in TEST_P()
87 draw(program, 1.0); in TEST_P()
91 draw(program, 2.0); in TEST_P()
128 ANGLE_GL_PROGRAM(program, vertSrc, fragSrc); in TEST_P()
132 draw(program, 1.0); in TEST_P()
H A DShaderStorageBufferTest.cpp75 ANGLE_GL_COMPUTE_PROGRAM(program, matrixCase.mComputeShaderSource); in runMatrixTest()
76 glUseProgram(program); in runMatrixTest()
119 ANGLE_GL_COMPUTE_PROGRAM(program, vectorCase.mComputeShaderSource); in runVectorTest()
120 glUseProgram(program); in runVectorTest()
175 GLuint program = CompileProgram(kVS, kFS); in TEST_P() local
176 EXPECT_EQ(0u, program); in TEST_P()
204 GLuint program = CompileProgram(vertexShaderSource.c_str(), kFS); in TEST_P() local
205 EXPECT_EQ(0u, program); in TEST_P()
259 GLuint program = CompileProgram(vertexShaderSource.c_str(), fragmentShaderSource.c_str()); in TEST_P() local
260 EXPECT_EQ(0u, program); in TEST_P()
[all...]
/third_party/skia/third_party/externals/tint/src/writer/glsl/
H A Dgenerator.cc28 Result Generate(const Program* program, in Generate() argument
37 auto output = sanitizer.Run(program, data); in Generate()
38 if (!output.program.IsValid()) { in Generate()
40 result.error = output.program.Diagnostics().str(); in Generate()
45 auto impl = std::make_unique<GeneratorImpl>(&output.program); in Generate()
50 // Collect the list of entry points in the sanitized program. in Generate()
51 for (auto* func : output.program.AST().Functions()) { in Generate()
53 auto name = output.program.Symbols().NameFor(func->symbol); in Generate()
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
H A Dgenerator.cc32 Result Generate(const Program* program, const Options& options) { in Generate() argument
35 // Sanitize the program. in Generate()
36 auto sanitized_result = Sanitize(program, options.root_constant_binding_point, in Generate()
39 if (!sanitized_result.program.IsValid()) { in Generate()
41 result.error = sanitized_result.program.Diagnostics().str(); in Generate()
46 auto impl = std::make_unique<GeneratorImpl>(&sanitized_result.program); in Generate()
51 // Collect the list of entry points in the sanitized program. in Generate()
52 for (auto* func : sanitized_result.program.AST().Functions()) { in Generate()
54 auto name = sanitized_result.program.Symbols().NameFor(func->symbol); in Generate()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl3cClipDistance.cpp227 /* Make a program that consist of vertex and fragment shader stages. A in MaxClipDistancesValueInVertexShaderTest()
236 /* Building program. */ in MaxClipDistancesValueInVertexShaderTest()
243 gl3cts::ClipDistance::Utility::Program program(gl, vertex_shader, fragment_shader, transform_feedback_varyings); in MaxClipDistancesValueInVertexShaderTest()
245 if (program.ProgramStatus().program_id == 0) in MaxClipDistancesValueInVertexShaderTest()
249 << program.VertexShaderStatus().shader_log << "\nWith Fragment Shader:\n" in MaxClipDistancesValueInVertexShaderTest()
251 << program.FragmentShaderStatus().shader_log << "\nWith Program linkage log:\n" in MaxClipDistancesValueInVertexShaderTest()
252 << program.FragmentShaderStatus().shader_log << "\n" in MaxClipDistancesValueInVertexShaderTest()
257 program.UseProgram(); in MaxClipDistancesValueInVertexShaderTest()
299 /* Make a program that consist of vertex and fragment shader stages. In in MaxClipDistancesValueInFragmentShaderTest()
304 Check that the shader program compile in MaxClipDistancesValueInFragmentShaderTest()
1350 LinkageStatus program = { 0, GL_NONE, "" }; linkShaders() local
[all...]
/third_party/skia/third_party/externals/tint/samples/
H A Dmain.cc48 * crbug.com/tint with the source program that triggered the bug. * in TintInternalCompilerErrorReporter()
594 /// PrintWGSL writes the WGSL of the program to the provided ostream, if the
597 /// @param program the program
598 void PrintWGSL(std::ostream& out, const tint::Program& program) { in PrintWGSL() argument
601 auto result = tint::writer::wgsl::Generate(&program, options); in PrintWGSL()
605 (void)program; in PrintWGSL()
609 /// Generate SPIR-V code for a program.
610 /// @param program the program t
613 GenerateSpirv(const tint::Program* program, const Options& options) GenerateSpirv() argument
662 GenerateWgsl(const tint::Program* program, const Options& options) GenerateWgsl() argument
685 GenerateMsl(const tint::Program* program, const Options& options) GenerateMsl() argument
798 GenerateHlsl(const tint::Program* program, const Options& options) GenerateHlsl() argument
869 GenerateGlsl(const tint::Program* program, const Options& options) GenerateGlsl() argument
960 std::unique_ptr<tint::Program> program; main() local
[all...]
/third_party/skia/third_party/externals/angle2/src/libGL/
H A Dentry_points_gl_4_autogen.h38 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveSubroutineName(GLuint program,
44 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveSubroutineUniformName(GLuint program,
50 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveSubroutineUniformiv(GLuint program,
55 ANGLE_EXPORT void GL_APIENTRY GL_GetProgramStageiv(GLuint program,
63 ANGLE_EXPORT GLuint GL_APIENTRY GL_GetSubroutineIndex(GLuint program,
66 ANGLE_EXPORT GLint GL_APIENTRY GL_GetSubroutineUniformLocation(GLuint program,
72 ANGLE_EXPORT void GL_APIENTRY GL_GetUniformdv(GLuint program, GLint location, GLdouble *params);
129 ANGLE_EXPORT void GL_APIENTRY GL_ActiveShaderProgram(GLuint pipeline, GLuint program);
142 ANGLE_EXPORT void GL_APIENTRY GL_GetProgramBinary(GLuint program,
158 ANGLE_EXPORT void GL_APIENTRY GL_ProgramBinary(GLuint program,
[all...]
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fNegativeStateApiTests.cpp304 GLuint program = ctx.glCreateProgram(); in get_attached_shaders() local
307 ctx.beginSection("GL_INVALID_VALUE is generated if program is not a value generated by OpenGL."); in get_attached_shaders()
312 ctx.beginSection("GL_INVALID_OPERATION is generated if program is not a program object."); in get_attached_shaders()
318 ctx.glGetAttachedShaders(program, -1, &count[0], &shaders[0]); in get_attached_shaders()
323 ctx.glDeleteProgram(program); in get_attached_shaders()
330 GLuint program = ctx.glCreateProgram(); in get_shaderiv() local
347 ctx.glGetShaderiv(program, GL_SHADER_TYPE, &param[0]); in get_shaderiv()
352 ctx.glDeleteProgram(program); in get_shaderiv()
358 GLuint program in get_shader_info_log() local
407 GLuint program = ctx.glCreateProgram(); get_shader_source() local
433 GLuint program = ctx.glCreateProgram(); get_programiv() local
458 GLuint program = ctx.glCreateProgram(); get_program_info_log() local
1126 GLuint program = ctx.glCreateProgram(); get_frag_data_location() local
[all...]
/third_party/mesa3d/src/amd/compiler/tests/
H A Dhelpers.cpp42 std::unique_ptr<Program> program; variable
80 program.reset(new Program); in create_program()
81 aco::init_program(program.get(), stage, &info, gfx_level, family, false, &config); in create_program()
82 program->workgroup_size = UINT_MAX; in create_program()
83 calc_min_waves(program.get()); in create_program()
85 program->debug.func = nullptr; in create_program()
86 program->debug.private_data = nullptr; in create_program()
88 program->debug.output = output; in create_program()
89 program->debug.shorten_messages = true; in create_program()
90 program in create_program()
[all...]
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fShaderApiTests.cpp294 void logProgram (TestLog& log, glu::RenderContext& renderCtx, glu::Program& program, ShaderAllocator& shaders) in logProgram() argument
296 log << TestLog::ShaderProgram(program.getLinkStatus(), program.getInfoLog()); in logProgram()
309 void logVertexFragmentProgram (TestLog& log, glu::RenderContext& renderCtx, glu::Program& program, glu::Shader& vertShader, glu::Shader& fragShader) in logVertexFragmentProgram() argument
313 log << TestLog::ShaderProgram(program.getLinkStatus(), program.getInfoLog()); in logVertexFragmentProgram()
386 // Base class for simple program API tests
428 const GLuint program = glCreateProgram(); in linkProgram() local
430 TCU_CHECK(program != 0); in linkProgram()
432 glAttachShader(program, m_vertShade in linkProgram()
783 buildProgram(glu::Program& program, ShaderAllocator& shaders) buildProgram() argument
800 verify(glu::Program& program, const glu::ProgramInfo& reference) verify() argument
889 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
911 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
934 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
957 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
981 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
1004 executeForProgram(glu::Program& program, ShaderAllocator& shaders) executeForProgram() argument
[all...]
/third_party/mesa3d/src/amd/compiler/
H A Daco_dead_code_analysis.cpp43 dce_ctx(Program* program) in dce_ctx()
44 : current_block(program->blocks.size() - 1), uses(program->peekAllocationId()) in dce_ctx()
46 live.reserve(program->blocks.size()); in dce_ctx()
47 for (Block& block : program->blocks) in dce_ctx()
96 dead_code_analysis(Program* program) in dead_code_analysis() argument
99 dce_ctx ctx(program); in dead_code_analysis()
103 process_block(ctx, program->blocks[next_block]); in dead_code_analysis()
107 aco_ptr<Instruction>& startpgm = program->blocks[0].instructions[0]; in dead_code_analysis()
/third_party/skia/third_party/externals/tint/src/transform/
H A Dtest_helper.h57 auto program = reader::wgsl::Parse(file.get()); local
62 return Run<TRANSFORMS...>(std::move(program), data);
65 /// Transforms and returns program `program`, transformed using a transform of
67 /// @param program the input Program
71 Output Run(Program&& program, const DataMap& data = {}) { in Run() argument
72 if (!program.IsValid()) {
73 return Output(std::move(program));
81 return manager.Run(&program, data);
85 /// @returns the output program a
[all...]
/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Dfunction_glsl_std_450_test.cc187 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
205 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
223 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
241 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
259 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
277 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
295 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
313 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
331 const auto body = test::ToString(p->program(), ast_body); in TEST_P()
350 const auto body = test::ToString(p->program(), ast_bod in TEST_P()
[all...]
H A Dfunction_misc_test.cc77 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
107 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
136 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
163 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
187 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
211 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
232 EXPECT_THAT(test::ToString(p->program(), ast_body), in TEST_F()
250 EXPECT_EQ(test::ToString(p->program(), ast_body), "return;\n"); in TEST_F()
277 Program program(p->program()); in TEST_P()
[all...]
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkPrograms.hpp85 void add (const std::string& name, de::MovePtr<Program>& program);
164 Program& program = add(name); in add() local
167 program << *buildOptions; in add()
169 return program; in add()
173 void ProgramCollection<Program, BuildOptions>::add (const std::string& name, de::MovePtr<Program>& program) in add() argument
176 m_programs[name] = program.get(); in add()
177 program.release(); in add()
218 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine);
219 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine);
220 ProgramBinary* assembleProgram (const vk::SpirVAsmSource& program, SpirVProgramInf
[all...]

Completed in 19 milliseconds

12345678910>>...54