Home
last modified time | relevance | path

Searched refs:shader (Results 1 – 25 of 222) sorted by relevance

123456789

/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/core/
H A Drender_opengl_renderer.cpp37 shader->Bind(); in Draw()
38 mesh->Bind(shader); in Draw()
42 shader->Unbind(); in Draw()
55 shader->Bind(); in Draw()
56 mesh->Bind(shader); in Draw()
60 shader->Unbind(); in Draw()
120 shader->Bind(); in DrawOnScreenWithTransform()
124 mesh->Bind(shader); in DrawOnScreenWithTransform()
126 shader->Unbind(); in DrawOnScreenWithTransform()
134 shader->Bind(); in DrawOnScreen()
[all …]
H A Drender_opengl_renderer.h35 …void Draw(GLuint texId, GLuint fbo, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport…
39 …void Draw(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderFrameBuffer *frameBu…
43 void DrawOnScreenWithTransform(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader,
47 …void DrawOnScreen(GLuint texId, RenderMesh *mesh, RenderGeneralProgram *shader, RenderViewport *vi…
H A Drender_mesh.cpp41 void RenderMesh::Bind(RenderGeneralProgram *shader) in Bind() argument
43 if (shader == nullptr) { in Bind()
52 int position = shader->GetAttributeLocation("aPosition"); in Bind()
60 int textureCoord = shader->GetAttributeLocation("aTextureCoord"); in Bind()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/effectChain/src/
H A Dprogram.cpp45 GLuint shader = glCreateShader(type); in CreateShader() local
46 glShaderSource(shader, 1, &charShaderCode, nullptr); in CreateShader()
47 glCompileShader(shader); in CreateShader()
49 CheckShaderCompileErrors(shader, "vertex"); in CreateShader()
51 CheckShaderCompileErrors(shader, "fragment"); in CreateShader()
53 return shader; in CreateShader()
56 void Program::CheckShaderCompileErrors(GLuint shader, const std::string& type) in CheckShaderCompileErrors() argument
60 glGetShaderiv(shader, GL_COMPILE_STATUS, &complete); in CheckShaderCompileErrors()
62 glGetShaderInfoLog(shader, INFO_LOG_LENGTH, nullptr, infoLog); in CheckShaderCompileErrors()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/webgl/entry/src/main/js/MainAbility/pages/index/utils/
H A DExtension.js25 let shader = gl.createShader(type);
26 if (shader === null) {
27 gl.deleteShader(shader);
30 gl.shaderSource(shader, source);
31 gl.compileShader(shader);
32 if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {
33 console.log(gl.getShaderInfoLog(shader));
34 gl.deleteShader(shader);
37 return shader;
H A DShape.js104 let shader = gl.createShader(type);
105 if (shader === null) {
106 gl.deleteShader(shader);
109 gl.shaderSource(shader, source);
110 gl.compileShader(shader);
111 if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {
112 console.log(gl.getShaderInfoLog(shader));
113 gl.deleteShader(shader);
116 return shader;
/ohos5.0/docs/en/application-dev/webgl/
H A Dwebgl-2d-guidelines.md15shader program, also known as WebGL program, is a JavaScript object responsible for associating th…
114 3. Define the vertex shader.
129 4. Define the fragment shader.
140 5. Pass the shader to WebGL.
142 Pass the vertex shader and fragment shader defined to WebGL and compile them together.
151 // Create a shader program.
171 // Compile the shader program.
172 gl.compileShader(shader);
176 "Error occurred when compiling the shader: "+ gl.getShaderInfoLog (shader),
178 gl.deleteShader(shader);
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/
H A Dcore3d_dm_depth.shader4 "type": "shader"
7 "baseShader": "3dshaders://shader/core3d_dm_depth.shader",
14 "vert": "3dshaders://shader/core3d_dm_depth.vert.spv",
15 "frag": "3dshaders://shader/core3d_dm_depth.frag.spv",
41 "vert": "3dshaders://shader/core3d_dm_depth.vert.spv",
42 "frag": "3dshaders://shader/core3d_dm_depth_vsm.frag.spv",
H A Dcore3d_dm_fullscreen_env.shader4 "type" : "shader"
7 "baseShader": "3dshaders://shader/core3d_dm_fullscreen_env.shader",
12 "vert": "3dshaders://shader/core3d_dm_fullscreen_triangle_env.vert.spv",
13 "frag": "3dshaders://shader/core3d_dm_fullscreen_env.frag.spv",
47 "vert": "3dshaders://shader/core3d_dm_fullscreen_triangle_env_mv.vert.spv",
48 "frag": "3dshaders://shader/core3d_dm_fullscreen_env.frag.spv",
H A Dcore3d_dm_fw.shader4 "type": "shader"
7 "baseShader": "3dshaders://shader/core3d_dm_fw.shader",
14 "vert": "3dshaders://shader/core3d_dm_fw.vert.spv",
15 "frag": "3dshaders://shader/core3d_dm_fw.frag.spv",
71 "vert": "3dshaders://shader/core3d_dm_fw.vert.spv",
72 "frag": "3dshaders://shader/core3d_dm_fw.frag.spv",
135 "vert": "3dshaders://shader/core3d_dm_fw.vert.spv",
136 "frag": "3dshaders://shader/core3d_dm_df.frag.spv",
201 "vert": "3dshaders://shader/core3d_dm_fw_mv.vert.spv",
202 "frag": "3dshaders://shader/core3d_dm_fw.frag.spv",
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler/src/
H A Dmain.cpp846 shader.setEntryPoint("main"); in preProcessShader()
852 shader.setShiftUboBinding(0); in preProcessShader()
853 shader.setShiftSsboBinding(0); in preProcessShader()
854 shader.setShiftUavBinding(0); in preProcessShader()
857 shader.setInvertY(false); in preProcessShader()
863 if (!shader.preprocess( in preProcessShader()
925 shader.setEntryPoint("main"); in compileShaderToSpirvBinary()
931 shader.setShiftUboBinding(0); in compileShaderToSpirvBinary()
933 shader.setShiftUavBinding(0); in compileShaderToSpirvBinary()
936 shader.setInvertY(false); in compileShaderToSpirvBinary()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/opengl/test_eglCreateWindowSurface/entry/src/main/cpp/render/
H A Degl_core.cpp159 GLuint shader = glCreateShader(type); in LoadShader() local
160 if (shader == 0) { in LoadShader()
166 glShaderSource(shader, 1, &shaderSrc, nullptr); in LoadShader()
167 glCompileShader(shader); in LoadShader()
170 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); in LoadShader()
172 return shader; in LoadShader()
176 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); in LoadShader()
178 glDeleteShader(shader); in LoadShader()
185 glGetShaderInfoLog(shader, infoLen, nullptr, infoLog); in LoadShader()
190 glDeleteShader(shader); in LoadShader()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/graphic/
H A Dgl_utils.cpp146 unsigned int shader = glCreateShader(shaderType); in LoadShader() local
147 if (shader == 0) { in LoadShader()
150 glShaderSource(shader, 1, &tempSrc, nullptr); in LoadShader()
151 glCompileShader(shader); in LoadShader()
153 glGetShaderiv(shader, GL_COMPILE_STATUS, &status); in LoadShader()
156 glGetShaderInfoLog(shader, MSG_SIZE - 1, nullptr, &message[0]); in LoadShader()
158 glDeleteShader(shader); in LoadShader()
159 shader = 0; in LoadShader()
162 return shader; in LoadShader()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/templates/rendernodegraphs/
H A Drender_node_fullscreen_generic.rng15 "shader": "rendershaders://shader/shader.shader",
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_motion_blur.cpp57 …renderData_.shader = shaderMgr.GetShaderHandle("rendershaders://shader/fullscreen_motion_blur.shad… in Init()
58 renderData_.pipelineLayout = shaderMgr.GetReflectionPipelineLayout(renderData_.shader); in Init()
59 …st RenderHandle graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(renderData_.shader); in Init()
60 ….pso = renderNodeContextMgr.GetPsoManager().GetGraphicsPsoHandle(renderData_.shader, graphicsState, in Init()
65 renderTileMaxData_.shader = in Init()
67 …nderTileMaxData_.pipelineLayout = shaderMgr.GetReflectionPipelineLayout(renderTileMaxData_.shader); in Init()
68 …erHandle graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(renderTileMaxData_.shader); in Init()
69 …MaxData_.pso = renderNodeContextMgr.GetPsoManager().GetGraphicsPsoHandle(renderTileMaxData_.shader, in Init()
74 renderTileNeighborData_.shader = in Init()
78 shaderMgr.GetGraphicsStateHandleByShaderHandle(renderTileNeighborData_.shader); in Init()
[all …]
H A Drender_copy.cpp61 …IRenderNodeContextManager& renderNodeContextMgr, const RenderHandle& shader, const PipelineLayout&… in CreatePso() argument
65 const RenderHandle graphicsStateHandle = shaderMgr.GetGraphicsStateHandleByShaderHandle(shader); in CreatePso()
67shader, graphicsStateHandle, pipelineLayout, {}, {}, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in CreatePso()
77 … renderData_.shader = shaderMgr.GetShaderHandle("rendershaders://shader/fullscreen_copy.shader"); in Init()
78 renderData_.pipelineLayout = shaderMgr.GetReflectionPipelineLayout(renderData_.shader); in Init()
116 … renderData_.pso = CreatePso(renderNodeContextMgr, renderData_.shader, renderData_.pipelineLayout); in Execute()
H A Drender_node_fullscreen_generic.cpp48 …if (RenderHandleUtil::GetHandleType(pipelineData_.shader) != RenderHandleType::SHADER_STATE_OBJECT… in RENDER_BEGIN_NAMESPACE()
53 …haderSpecializationConstantView sscv = shaderMgr.GetReflectionSpecialization(pipelineData_.shader); in RENDER_BEGIN_NAMESPACE()
64 …pelineData_.pipelineLayout = shaderMgr.GetPipelineLayoutHandleByShaderHandle(pipelineData_.shader); in RENDER_BEGIN_NAMESPACE()
66 … pipelineData_.pipelineLayout = shaderMgr.GetReflectionPipelineLayoutHandle(pipelineData_.shader); in RENDER_BEGIN_NAMESPACE()
68 …pipelineData_.graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(pipelineData_.shader); in RENDER_BEGIN_NAMESPACE()
195 … pipelineData_.shader, pipelineData_.graphicsState, pipelineData_.pipelineLayout, {}, in GetPsoHandle()
213 …pelineData_.pso = renderNodeContextMgr_->GetPsoManager().GetGraphicsPsoHandle(pipelineData_.shader, in GetPsoHandle()
231 pipelineData_.shader = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-basic-components-component3d.md103 ### shader subsection
105 shader(uri: ResourceStr)
107 设置自定义渲染的shader文件资源。自定义渲染的shader文件资源在控件创建后不支持动态修改。
117 | uri | [ResourceStr](ts-types.md#resourcestr) | 是 | 自定义渲染的shader文件资源。 |
270 .shader($rawfile('assets/app/shaders/shader/London.shader'))
/ohos5.0/docs/en/application-dev/reference/native-lib/
H A Dopengles.md178 // Create a vertex shader.
194 // Use the shader program.
591 1. Vertex shader processing
641 // Create a vertex shader.
651 // Create a shader program.
657 // Use the shader program.
672 - **shader**: identifier of the shader object for which the source code is set.
693shader object to a shader program object. The **program** parameter is the identifier of the targe…
711 // Compile the shader.
712 glCompileShader(shader);
[all …]
/ohos5.0/foundation/graphic/graphic_3d/kits/js/src/
H A DMaterialJS.cpp195 auto shader = GetNativeMeta<SCENE_NS::IShader>(shaderJS); in SetColorShader() local
196 if (shader == nullptr) { in SetColorShader()
202 ExecSyncTask([material, &shader]() -> META_NS::IAny::Ptr { in SetColorShader()
203 material->MaterialShader()->SetValue(shader); in SetColorShader()
224 ->SetValue(interface_pointer_cast<CORE_NS::IInterface>(shader)); in SetColorShader()
245 SCENE_NS::IShader::Ptr shader; in GetColorShader() local
246 ExecSyncTask([material, &shader]() -> META_NS::IAny::Ptr { in GetColorShader()
247 shader = material->MaterialShader()->GetValue(); in GetColorShader()
250 if (!shader) { in GetColorShader()
273 ->SetValue(interface_pointer_cast<CORE_NS::IInterface>(shader)); in GetColorShader()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_node_context_pso_manager.h53 …virtual RenderHandle GetComputePsoHandle(const RenderHandle shader, const RenderHandle pipelineLay…
62 …virtual RenderHandle GetComputePsoHandle(const RenderHandle shader, const PipelineLayout& pipeline…
77 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsSt…
93 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsSt…
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/assets/render/rendernodegraphs/
H A Drender_node_graph.rng11 "shader": "rendershaders://shader/fullscreen_triangle.shader",
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/assets/render/shaders/shader/
H A Dfullscreen_red_max_downscale_post_process.shader4 "type": "shader"
8 "vert": "rendershaders://shader/fullscreen_triangle.vert.spv",
9 "frag": "rendershaders://shader/fullscreen_red_max_downscale_post_process.frag.spv",
H A Dbloom_combine.shader4 "type": "shader"
8 "vert": "rendershaders://shader/fullscreen_triangle.vert.spv",
9 "frag": "rendershaders://shader/bloom_combine.frag.spv",
H A Dbloom_downscale.shader4 "type": "shader"
8 "vert": "rendershaders://shader/fullscreen_triangle.vert.spv",
9 "frag": "rendershaders://shader/bloom_downscale.frag.spv",

123456789