Skip to content
Snippets Groups Projects

vkd3d-shader/fx: Add "child-effect" compilation option.

Merged Nikolay Sivov requested to merge nsivov/vkd3d:fx_shader_objects2 into master
4 unresolved threads

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
324 static const char * get_fx_4_type_name(const struct hlsl_type *type)
324 325 {
325 struct vkd3d_bytecode_buffer *buffer = &fx->unstructured;
326 uint32_t name_offset, offset, size, stride, numeric_desc;
327 uint32_t elements_count = 0;
328 const char *name;
329 static const uint32_t variable_type[] =
326 static const char * const object_type_names[] =
330 327 {
331 [HLSL_CLASS_SCALAR] = 1,
332 [HLSL_CLASS_VECTOR] = 1,
333 [HLSL_CLASS_MATRIX] = 1,
334 [HLSL_CLASS_OBJECT] = 2,
335 [HLSL_CLASS_STRUCT] = 3,
328 [HLSL_TYPE_RENDERTARGETVIEW] = "RenderTargetView",
329 [HLSL_TYPE_DEPTHSTENCILVIEW] = "DepthStencilView",
  • Nikolay Sivov added 34 commits

    added 34 commits

    • 795be151...03a80cde - 31 commits from branch wine:master
    • 719fbbac - vkd3d-shader/fx: Add initial support for writing uninitialized vertex/pixel shader objects.
    • 20a3add4 - vkd3d-shader: Add an option to enable child effects compilation.
    • 0c2511ec - vkd3d-shader/fx: Add support for writing shared object descriptions for fx_4_x.

    Compare with previous version

  • Giovanni Mascellani approved this merge request

    approved this merge request

  • Henri Verbeet approved this merge request

    approved this merge request

  • Alexandre Julliard approved this merge request

    approved this merge request

  • Please register or sign in to reply
    Loading