240 发简信
IP属地:广东
  • Resize,w 360,h 240
    alloc流程分析一

    1. 初始化创建三个变量,分别添加打印信息。代码如下: 通过打印信息发现,前面两个元素%@,%p 打印信息完全一致。第三个&obj是不一致的。 ...

  • Resize,w 360,h 240
    坐标系统

    1、OpenGL幕后使用glViewport中定义的位置和宽高进行2D坐标的转换,将OpenGL中的位置坐标转换为你的屏幕坐标。例如,OpenG...

  • 忽略警告宏定义

    如果selector是在运行时才确定的,performSelector时,若先把selector保存起来,等到某事件发生后再调用,相当于在动态绑...

  • Resize,w 360,h 240
    实例化

    1、能够将数据一次性发送给GPU,然后使用一个绘制函数让OpenGL利用这些数据绘制多个物体,就会更方便了。这就是实例化 2、绘制个数并没有上限...

  • Resize,w 360,h 240
    uniform 块

    1、原因:如果你的程序中包含了多个着色器,而且这些着色器使用了相同的Uniform变量,你就不得不为每个着色器分别管理这些变量。Uniform变...

  • 天空盒

    天空盒Get知识点: 1、立方体贴图是和其它纹理一样的,所以如果想创建一个立方体贴图的话,我们需要生成一个纹理,并将其绑定到纹理目标上,之后再做...

  • Resize,w 360,h 240
    FrameBuffer及离屏渲染

    Framebuffer Get知识点 1、给定的模型坐标可能只占有屏幕的一般或者一部分,可以通过平移缩放等操作让他占满全屏。 2、渲染纹理图像倒...

  • 深度缓冲

    深度测试相关知识点: 1、frambuffer 绑定能够管理 多个renderbuffer,然后renderbuffer 可以是深度缓冲区 模板...

  • 光照

    坐标系统Get知识点 1、模型视图投影变化可以设置成 Projection、viewMatrix、 modelMatrix。 1.1、 模型视...