zoukankan      html  css  js  c++  java
  • 02、创建顶点缓冲

    利用Vertex绘制三角型

    玩家对输入内容的反映速度要求很高,一旦反映慢了就会影响视觉感受。
    消息处之后直接调用Render()函数, 充分利用闲置CPU进行图形绘制。   
    while (msg.message != WM_QUIT)
    {
      if (PeekMessage(&msg, NULL, 0U0U, PM_REMOVE))
     {
        TranslateMessage(&msg);
         DispatchMessage(&msg);
       }

      else
       Render();
    }


    使用FVF(自由顶点格式)绘制三角。其实格式就是D3D的顺序格式定义
    struct CUSTOMVERTEX
    {
      FLOAT x, y, z, rhw;
      DWORD color;
    }
    ;
    #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW | D3DFVF_DIFFUSE)

    如果把把顺序换位个回出现问题
    struct CUSTOMVERTEX
    {
      FLOAT rhw, x, y, z;
      DWORD color;
    }
    ;
    #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW | D3DFVF_DIFFUSE)








    创建顶点缓冲 Code
  • 相关阅读:
    【JavaP6大纲】SpringCould篇:什么是微服务
    【JavaP6大纲】SpringCould篇: Spring Boot 和 Spring Cloud,谈谈你对它们的理解?
    【JavaP6大纲】分布式会话篇:集群部署时的分布式 Session 如何实现?
    【JavaP6大纲】SpringCould篇:Spring Cloud 和 Dubbo 有哪些区别?
    【JavaP6大纲】SpringCould篇:服务发现组件 Eureka 的主要调用过程?Eureka 和 Zookeeper 都可以提供服务注册与发现的功能,它们有什么区别?
    【JavaP6大纲】SpringCould篇:熔断框架如何做技术选型?选用 Sentinel 还是 Hystrix?
    【JavaP6大纲】SpringCould篇:如何限流?在工作中是怎么做的?说一下具体的实现?
    【JavaP6大纲】SpringCould篇:常用组件底层实现
    【JavaP6大纲】MySQL篇:SQL的整个解析、执行过程原理、SQL行转列?
    如何将百度搜索嵌入到站点中!
  • 原文地址:https://www.cnblogs.com/gleam/p/1162903.html
Copyright © 2011-2022 走看看