当前位置: 首页>>代码示例>>C++>>正文


C++ UBYTE_TO_FLOAT函数代码示例

本文整理汇总了C++中UBYTE_TO_FLOAT函数的典型用法代码示例。如果您正苦于以下问题:C++ UBYTE_TO_FLOAT函数的具体用法?C++ UBYTE_TO_FLOAT怎么用?C++ UBYTE_TO_FLOAT使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了UBYTE_TO_FLOAT函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: VertexAttrib2NubvARB

static void GLAPIENTRY
VertexAttrib2NubvARB(GLuint index, const GLubyte *v)
{
   CALL_VertexAttrib2fARB(GET_DISPATCH(), (index,
                                           UBYTE_TO_FLOAT(v[0]),
                                           UBYTE_TO_FLOAT(v[1])));
}
开发者ID:austriancoder,项目名称:mesa-1,代码行数:7,代码来源:api_arrayelt.c

示例2: radeon_Color3ubv_3f

static void radeon_Color3ubv_3f( const GLubyte *v )
{
   GLfloat *dest = vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(v[0]);
   dest[1] = UBYTE_TO_FLOAT(v[1]);
   dest[2] = UBYTE_TO_FLOAT(v[2]);
}
开发者ID:dikerex,项目名称:theqvd,代码行数:7,代码来源:radeon_vtxfmt_c.c

示例3: VertexAttrib4NubvNV

static void GLAPIENTRY VertexAttrib4NubvNV(GLuint index, const GLubyte *v)
{
   GL_CALL(VertexAttrib4fNV)(index, UBYTE_TO_FLOAT(v[0]),
                                     UBYTE_TO_FLOAT(v[1]),
                                     UBYTE_TO_FLOAT(v[2]),
                                     UBYTE_TO_FLOAT(v[3]));
}
开发者ID:BackupTheBerlios,项目名称:dri-ex-svn,代码行数:7,代码来源:api_arrayelt.c

示例4: VertexAttrib4Nubv

static void GLAPIENTRY VertexAttrib4Nubv(GLuint index, const GLubyte *v)
{
   _glapi_Dispatch->VertexAttrib4fNV(index, UBYTE_TO_FLOAT(v[0]),
                                     UBYTE_TO_FLOAT(v[1]),
                                     UBYTE_TO_FLOAT(v[2]),
                                     UBYTE_TO_FLOAT(v[3]));
}
开发者ID:basecq,项目名称:q2dos,代码行数:7,代码来源:api_arrayelt.c

示例5: radeon_Color3ub_3f

/* Color for float color formats:
 */
static void radeon_Color3ub_3f( GLubyte r, GLubyte g, GLubyte b )
{
   GLfloat *dest = vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(r);
   dest[1] = UBYTE_TO_FLOAT(g);
   dest[2] = UBYTE_TO_FLOAT(b);
}
开发者ID:dikerex,项目名称:theqvd,代码行数:9,代码来源:radeon_vtxfmt_c.c

示例6: radeon_SecondaryColor3ubEXT_3f

static void radeon_SecondaryColor3ubEXT_3f( GLubyte r, GLubyte g, GLubyte b )
{
   GLfloat *dest = vb.floatspecptr;
   dest[0] = UBYTE_TO_FLOAT(r);
   dest[1] = UBYTE_TO_FLOAT(g);
   dest[2] = UBYTE_TO_FLOAT(b);
   dest[3] = 1.0;
}
开发者ID:dikerex,项目名称:theqvd,代码行数:8,代码来源:radeon_vtxfmt_c.c

示例7: radeon_Color4ub_3f

static void radeon_Color4ub_3f( GLubyte r, GLubyte g, GLubyte b, GLubyte a )
{
   GLfloat *dest = vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(r);
   dest[1] = UBYTE_TO_FLOAT(g);
   dest[2] = UBYTE_TO_FLOAT(b);
   vb.context->Current.Color[3] = UBYTE_TO_FLOAT(a);
}
开发者ID:dikerex,项目名称:theqvd,代码行数:8,代码来源:radeon_vtxfmt_c.c

示例8: radeon_Color4ubv_3f

static void radeon_Color4ubv_3f( const GLubyte *v )
{
   GLfloat *dest = vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(v[0]);
   dest[1] = UBYTE_TO_FLOAT(v[1]);
   dest[2] = UBYTE_TO_FLOAT(v[2]);
   vb.context->Current.Color[3] = UBYTE_TO_FLOAT(v[3]);
}
开发者ID:dikerex,项目名称:theqvd,代码行数:8,代码来源:radeon_vtxfmt_c.c

示例9: radeon_SecondaryColor3ubvEXT_3f

static void radeon_SecondaryColor3ubvEXT_3f( const GLubyte *v )
{
   GLfloat *dest = vb.floatspecptr;
   dest[0] = UBYTE_TO_FLOAT(v[0]);
   dest[1] = UBYTE_TO_FLOAT(v[1]);
   dest[2] = UBYTE_TO_FLOAT(v[2]);
   dest[3] = 1.0;
}
开发者ID:dikerex,项目名称:theqvd,代码行数:8,代码来源:radeon_vtxfmt_c.c

示例10: radeon_Color4ub_4f

static void radeon_Color4ub_4f( GLubyte r, GLubyte g, GLubyte b, GLubyte a )
{
   GLfloat *dest = vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(r);
   dest[1] = UBYTE_TO_FLOAT(g);
   dest[2] = UBYTE_TO_FLOAT(b);
   dest[3] = UBYTE_TO_FLOAT(a);
}
开发者ID:dikerex,项目名称:theqvd,代码行数:8,代码来源:radeon_vtxfmt_c.c

示例11: extract_3ub_3f_bgr

static void extract_3ub_3f_bgr( const struct tnl_clipspace_attr *a, GLfloat *out, 
				const GLubyte *v )
{
   (void) a;
   out[2] = UBYTE_TO_FLOAT(v[0]);
   out[1] = UBYTE_TO_FLOAT(v[1]);
   out[0] = UBYTE_TO_FLOAT(v[2]);
   out[3] = 1;
}
开发者ID:GYGit,项目名称:reactos,代码行数:9,代码来源:t_vertex_generic.c

示例12: r200_Color3ubv_3f

static void r200_Color3ubv_3f( const GLubyte *v )
{
   GET_CURRENT_CONTEXT(ctx);
   r200ContextPtr rmesa = R200_CONTEXT(ctx);
   GLfloat *dest = rmesa->vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(v[0]);
   dest[1] = UBYTE_TO_FLOAT(v[1]);
   dest[2] = UBYTE_TO_FLOAT(v[2]);
}
开发者ID:DavidGriffith,项目名称:finx,代码行数:9,代码来源:r200_vtxfmt_c.c

示例13: r200_Color3ub_3f

static void r200_Color3ub_3f( GLubyte r, GLubyte g, GLubyte b )
{
   GET_CURRENT_CONTEXT(ctx);
   r200ContextPtr rmesa = R200_CONTEXT(ctx);
   GLfloat *dest = rmesa->vb.floatcolorptr;
   dest[0] = UBYTE_TO_FLOAT(r);
   dest[1] = UBYTE_TO_FLOAT(g);
   dest[2] = UBYTE_TO_FLOAT(b);
}
开发者ID:DavidGriffith,项目名称:finx,代码行数:9,代码来源:r200_vtxfmt_c.c

示例14: _tnl_SecondaryColor3ubvEXT

static void
_tnl_SecondaryColor3ubvEXT( const GLubyte *v )
{
   GET_IMMEDIATE;
   SECONDARY_COLOR(IM,
                   UBYTE_TO_FLOAT(v[0]),
                   UBYTE_TO_FLOAT(v[1]),
                   UBYTE_TO_FLOAT(v[2]));
}
开发者ID:carriercomm,项目名称:finx,代码行数:9,代码来源:t_imm_api.c

示例15: _tnl_SecondaryColor3ubEXT

static void
_tnl_SecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue )
{
   GET_IMMEDIATE;
   SECONDARY_COLOR(IM,
                   UBYTE_TO_FLOAT(red),
                   UBYTE_TO_FLOAT(green),
                   UBYTE_TO_FLOAT(blue));
}
开发者ID:carriercomm,项目名称:finx,代码行数:9,代码来源:t_imm_api.c


注:本文中的UBYTE_TO_FLOAT函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。