Home
last modified time | relevance | path

Searched refs:vertexInfo (Results 1 – 6 of 6) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/src/
H A Dwebgl_rendering_context_base_impl.cpp1379 vertexInfo.Dump("WebGL vertexAttribPointer"); in VertexAttribPointer()
1382 "WebGL vertexAttribPointer invalid type %{public}u", vertexInfo.type); in VertexAttribPointer()
1384 GLenum result = CheckVertexAttribPointer(env, vertexInfo); in VertexAttribPointer()
1389 glVertexAttribPointer(vertexInfo.index, vertexInfo.size, vertexInfo.type, vertexInfo.normalized, in VertexAttribPointer()
1390 vertexInfo.stride, reinterpret_cast<GLvoid*>(vertexInfo.offset)); in VertexAttribPointer()
2759 if (vertexInfo.index >= GetMaxVertexAttribs()) { in CheckVertexAttribPointer()
2760 LOGE("WebGL vertexAttribPointer invalid index %{public}u", vertexInfo.index); in CheckVertexAttribPointer()
2764 …if (vertexInfo.size < 1 || vertexInfo.size > 4 || vertexInfo.stride < 0 || vertexInfo.stride > 255… in CheckVertexAttribPointer()
2765 …WebGL vertexAttribPointer invalid size %{public}d %{public}d", vertexInfo.size, vertexInfo.stride); in CheckVertexAttribPointer()
2776 if (vertexInfo.offset >= static_cast<GLintptr>(webGLBuffer->GetBufferSize())) { in CheckVertexAttribPointer()
[all …]
H A Dwebgl2_rendering_context_impl.cpp1220 …e WebGL2RenderingContextImpl::VertexAttribIPointer(napi_env env, const VertexAttribArg& vertexInfo) in VertexAttribIPointer() argument
1222 vertexInfo.Dump("WebGL2 vertexAttribPointer"); in VertexAttribIPointer()
1223 if (!CheckGLenum(vertexInfo.type, in VertexAttribIPointer()
1226 "WebGL vertexAttribPointer invalid type %{public}u", vertexInfo.type); in VertexAttribIPointer()
1229 GLenum result = CheckVertexAttribPointer(env, vertexInfo); in VertexAttribIPointer()
1235 glVertexAttribIPointer(vertexInfo.index, vertexInfo.size, vertexInfo.type, vertexInfo.stride, in VertexAttribIPointer()
1236 reinterpret_cast<GLvoid*>(vertexInfo.offset)); in VertexAttribIPointer()
1238 static_cast<unsigned int>(vertexInfo.index), static_cast<unsigned int>(vertexInfo.offset)); in VertexAttribIPointer()
H A Dwebgl_rendering_context_base.cpp2061 VertexAttribArg vertexInfo = { 0 }; in VertexAttribPointer() local
2062 tie(succ, vertexInfo.index) = NVal(env, funcArg[NARG_POS::FIRST]).ToUint32(); in VertexAttribPointer()
2066 tie(succ, vertexInfo.size) = NVal(env, funcArg[NARG_POS::SECOND]).ToInt32(); in VertexAttribPointer()
2070 tie(succ, vertexInfo.type) = NVal(env, funcArg[NARG_POS::THIRD]).ToGLenum(); in VertexAttribPointer()
2074 tie(succ, vertexInfo.normalized) = NVal(env, funcArg[NARG_POS::FOURTH]).ToBool(); in VertexAttribPointer()
2078 tie(succ, vertexInfo.stride) = NVal(env, funcArg[NARG_POS::FIFTH]).ToGLsizei(); in VertexAttribPointer()
2083 tie(result, vertexInfo.offset) = WebGLArg::ToGLintptr(env, funcArg[NARG_POS::SIXTH]); in VertexAttribPointer()
2088 return context->GetWebGLRenderingContextImpl().VertexAttribPointer(env, vertexInfo); in VertexAttribPointer()
H A Dwebgl2_rendering_context_base.cpp1161 VertexAttribArg vertexInfo = { 0 }; in VertexAttribIPointer() local
1162 tie(succ, vertexInfo.index) = NVal(env, funcArg[NARG_POS::FIRST]).ToUint32(); in VertexAttribIPointer()
1166 tie(succ, vertexInfo.size) = NVal(env, funcArg[NARG_POS::SECOND]).ToInt32(); in VertexAttribIPointer()
1170 tie(succ, vertexInfo.type) = NVal(env, funcArg[NARG_POS::THIRD]).ToGLenum(); in VertexAttribIPointer()
1174 tie(succ, vertexInfo.stride) = NVal(env, funcArg[NARG_POS::FOURTH]).ToGLsizei(); in VertexAttribIPointer()
1179 tie(result, vertexInfo.offset) = WebGLArg::ToGLintptr(env, funcArg[NARG_POS::FOURTH]); in VertexAttribIPointer()
1184 return context->GetWebGL2RenderingContextImpl().VertexAttribIPointer(env, vertexInfo); in VertexAttribIPointer()
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/webgl/include/context/
H A Dwebgl_rendering_context_base_impl.h208 napi_value VertexAttribPointer(napi_env env, const VertexAttribArg& vertexInfo);
325 GLenum CheckVertexAttribPointer(napi_env env, const VertexAttribArg& vertexInfo);
H A Dwebgl2_rendering_context_impl.h102 napi_value VertexAttribIPointer(napi_env env, const VertexAttribArg& vertexInfo);