240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Unity Profile内各项参数释义

    用途 在Unity Profile 的 CPU Usage 里可以看到各种 Unity 函数的耗时。如下图: 下面的表格便是日常整理的一些 Un...

  • GLSL转HLSL逆向分析之【函数展开】【二】

    为了方便逆向还原HLSL的Shader语言,下面整理了所有HLSL函数对应的GLSL展开,也就是经过编译器编译后的GLSL代码。 abs 直接替...

  • GLSL转HLSL逆向分析的参考手册【一】

    GLSL 和 HLSL 主要的不同点 GLSLHLSL面向过程,注重步骤,就像C语言面向对象,注重数据对象,就像C++语言Shader直接编译集...

  • 字符 字节 比特

    名称 比特:bit、b字节:byte、B 换算 1B = 8bit1B = 1111 11111B = 0至2551B = -128至127 1...

  • 驼峰命名、帕斯卡命名、匈牙利命名——三大编程命名方法

    骆驼命名法 小驼峰法(camel方法)变量一般用小驼峰法标识。 第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字...

  • 三大 Shader 编程语言(CG/HLSL/GLSL)

    什么是Shader Language Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予...

  • JIT 即时编译的原理

    什么是 JIT 名如其特点,JIT —— just in time,即时编译。 什么?这就是你要告诉大家伙的?这不是人人都知道的嘛?而且网上一搜...

    0.3 6555 1 11
  • Unity 的多线程、协程、纤程

    在这个降低入门门槛的大环境下,Unity 因为考虑到降低门槛,设计之初就是一个单线程,不允许在另外的线程中进行渲染等等的工作,不然又要增加很多机...

  • Dictionary、HashTable、List<T>、Array的效率

    首先这四个大致可以分为两类,第一类是 List 和 Array(数组),第二类是 Dictionary 和 Hashtable List 和 A...