Talk:M2/Rendering: Difference between revisions

From wowdev
Jump to navigation Jump to search
(Created page with "== D3D11_BLEND == <syntaxhighlight lang="cpp"> typedef enum D3D11_BLEND { D3D11_BLEND_ZERO = 1, D3D11_BLEND_ONE = 2, D3D11_BLEND_SRC_COLOR...")
 
mNo edit summary
Line 22: Line 22:
} D3D11_BLEND;
} D3D11_BLEND;
</syntaxhighlight>
</syntaxhighlight>
== 3.3.5a Shader Buffer Layouts ==
=== Vertex ===
* <tt>c28: vec4(?, ?, ?, textureWeight)</tt>
* <tt>c29: vec4(animColor.rgb, ?)</tt>

Revision as of 20:45, 28 November 2016

D3D11_BLEND

typedef enum D3D11_BLEND { 
  D3D11_BLEND_ZERO              = 1,
  D3D11_BLEND_ONE               = 2,
  D3D11_BLEND_SRC_COLOR         = 3,
  D3D11_BLEND_INV_SRC_COLOR     = 4,
  D3D11_BLEND_SRC_ALPHA         = 5,
  D3D11_BLEND_INV_SRC_ALPHA     = 6,
  D3D11_BLEND_DEST_ALPHA        = 7,
  D3D11_BLEND_INV_DEST_ALPHA    = 8,
  D3D11_BLEND_DEST_COLOR        = 9,
  D3D11_BLEND_INV_DEST_COLOR    = 10,
  D3D11_BLEND_SRC_ALPHA_SAT     = 11,
  D3D11_BLEND_BLEND_FACTOR      = 14,
  D3D11_BLEND_INV_BLEND_FACTOR  = 15,
  D3D11_BLEND_SRC1_COLOR        = 16,
  D3D11_BLEND_INV_SRC1_COLOR    = 17,
  D3D11_BLEND_SRC1_ALPHA        = 18,
  D3D11_BLEND_INV_SRC1_ALPHA    = 19
} D3D11_BLEND;


3.3.5a Shader Buffer Layouts

Vertex

  • c28: vec4(?, ?, ?, textureWeight)
  • c29: vec4(animColor.rgb, ?)