Skip to content
Snippets Groups Projects

vkd3d-shader/dxil: Read CBV info.

Merged Conor McCarthy requested to merge cmccarthy/vkd3d:dxil_instructions3 into master

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
  • Conor McCarthy added 22 commits

    added 22 commits

    • 76e64ea2...7d4511ef - 12 earlier commits
    • 7ee6493e - vkd3d-shader/dxil: Handle multi-row signature elements.
    • 4683ddb4 - vkd3d-shader: Define more global flags.
    • ed4bf05d - vkd3d-shader/dxil: Read DXIL global flags.
    • d71b86af - vkd3d-shader/dxil: Read DXIL compute shader thread group dimensions.
    • 1bf2eeee - vkd3d-shader/spirv: Support scalar swizzle of vector SSA registers.
    • acafeb8f - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 6047e018 - vkd3d-shader/dxil: Read CBV descriptors.
    • 30e46795 - vkd3d-shader/dxil: Implement DX instruction CreateHandle.
    • 03628fac - vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
    • 3d68a951 - vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.

    Compare with previous version

  • Conor McCarthy added 21 commits

    added 21 commits

    • 3d68a951...cf29675d - 11 earlier commits
    • 68ee7a26 - vkd3d-shader/dxil: Handle multi-row signature elements.
    • 4357bae5 - vkd3d-shader: Define more global flags.
    • b8b1d2e6 - vkd3d-shader/dxil: Read DXIL global flags.
    • 1f0a7a3a - vkd3d-shader/dxil: Read DXIL compute shader thread group dimensions.
    • 6e784f6d - vkd3d-shader/spirv: Support scalar swizzle of vector SSA registers.
    • ef703503 - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 6f8d49a0 - vkd3d-shader/dxil: Read CBV descriptors.
    • d44b69ba - vkd3d-shader/dxil: Implement DX instruction CreateHandle.
    • a41ca26c - vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
    • ad04f3f3 - vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.

    Compare with previous version

  • Conor McCarthy added 25 commits

    added 25 commits

    • ad04f3f3...05d516bb - 7 commits from branch wine:master
    • 05d516bb...4b1071aa - 8 earlier commits
    • 82dcf848 - vkd3d-shader/dxil: Handle multi-row signature elements.
    • af0572b8 - vkd3d-shader: Define more global flags.
    • 79d468a1 - vkd3d-shader/dxil: Read DXIL global flags.
    • 71b5539f - vkd3d-shader/dxil: Read DXIL compute shader thread group dimensions.
    • b4153983 - vkd3d-shader/spirv: Support scalar swizzle of vector SSA registers.
    • f9973dae - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • e74e4117 - vkd3d-shader/dxil: Read CBV descriptors.
    • a465ea5b - vkd3d-shader/dxil: Implement DX instruction CreateHandle.
    • 49526e5a - vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
    • dadc5c3c - vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.

    Compare with previous version

  • Conor McCarthy changed the description

    changed the description

  • Conor McCarthy added 5 commits

    added 5 commits

    • 2b05f999 - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 56e30728 - vkd3d-shader/dxil: Read CBV descriptors.
    • c4b3e100 - vkd3d-shader/dxil: Implement DX instruction CreateHandle.
    • 2ca629c8 - vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
    • 8f7467e9 - vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.

    Compare with previous version

  • Conor McCarthy added 8 commits

    added 8 commits

    • 80faf34e - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 0975160b - vkd3d-shader/dxil: Validate the descriptor list metadata nodes.
    • 06e315a3 - vkd3d-shader/dxil: Read CBV descriptors.
    • a362a998 - vkd3d-shader: Clone descriptor scan info from struct vkd3d_shader_desc.
    • 48d9f0a6 - vkd3d-shader/dxil: Implement DX instruction CreateHandle.
    • 66c5bcab - vkd3d-shader/dxil: Implement DX instruction CBufferLoadLegacy.
    • 0f22d9b2 - vkd3d-shader/spirv: Support scalar swizzle of vector SSA registers.
    • 576346fa - vkd3d-shader/dxil: Implement the DXIL EXTRACTVAL instruction.

    Compare with previous version

  • Conor McCarthy changed the description

    changed the description

  • Conor McCarthy added 20 commits

    added 20 commits

    • 576346fa...38a73097 - 9 commits from branch wine:master
    • f37267b5 - 1 earlier commit
    • ba5427e9 - vkd3d-shader/dxil: Read the DXIL input and output signatures.
    • 8a78c6af - vkd3d-shader/dxil: Handle signature element additional tag/value pairs.
    • f15a95ba - vkd3d-shader/dxil: Handle multi-row signature elements.
    • d8f33bb6 - vkd3d-shader: Define more global flags.
    • 9a6eff8a - vkd3d-shader/dxil: Read DXIL global flags.
    • 2e2d02b1 - vkd3d-shader/dxil: Read DXIL compute shader thread group dimensions.
    • 108607ec - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 1f5c0784 - vkd3d-shader/dxil: Validate the descriptor list metadata nodes.
    • 974b224d - vkd3d-shader/dxil: Read CBV descriptors.
    • 159b8b62 - vkd3d-shader: Clone descriptor scan info from struct vkd3d_shader_desc.

    Compare with previous version

  • Conor McCarthy marked this merge request as ready

    marked this merge request as ready

  • Conor McCarthy changed title from Draft: vkd3d-shader/dxil: Implement constant buffer loads. to vkd3d-shader/dxil: Read CBV info.

    changed title from Draft: vkd3d-shader/dxil: Implement constant buffer loads. to vkd3d-shader/dxil: Read CBV info.

  • Conor McCarthy changed the description

    changed the description

  • Conor McCarthy marked this merge request as draft

    marked this merge request as draft

  • Conor McCarthy changed the description

    changed the description

  • Giovanni Mascellani
    Giovanni Mascellani @giomasce started a thread on an outdated change in commit 974b224d
3479 if (!vkd3d_array_reserve((void **)&desc->descriptors, descriptor_capacity,
3480 desc->descriptor_count + 1, sizeof(*desc->descriptors)))
3481 {
3482 ERR("Failed to allocate descriptor array.\n");
3483 vkd3d_shader_parser_error(&sm6->p, VKD3D_SHADER_ERROR_DXIL_OUT_OF_MEMORY,
3484 "Out of memory allocating the descriptor array.");
3485 return VKD3D_ERROR_OUT_OF_MEMORY;
3486 }
3487
3488 d = &desc->descriptors[desc->descriptor_count];
3489 memset(d, 0, sizeof(*d));
3490 d->type = type;
3491
3492 node = m->u.node;
3493
3494 if (!sm6_metadata_get_uint_value(sm6, node->operands[0], &d->register_id))
  • Conor McCarthy added 25 commits

    added 25 commits

    • 159b8b62...47d4097e - 18 commits from branch wine:master
    • bac94537 - vkd3d-shader: Define more global flags.
    • 8eca38b9 - vkd3d-shader/dxil: Read DXIL global flags.
    • 8e1a9118 - vkd3d-shader/dxil: Read DXIL compute shader thread group dimensions.
    • 95e28425 - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • db479c0d - vkd3d-shader/dxil: Validate the descriptor list metadata nodes.
    • cd9b12b9 - vkd3d-shader/dxil: Read CBV descriptors.
    • 68d74d3e - vkd3d-shader: Clone descriptor scan info from struct vkd3d_shader_desc.

    Compare with previous version

  • Conor McCarthy changed the description

    changed the description

  • Conor McCarthy added 2 commits

    added 2 commits

    • 9b1dd301 - vkd3d-shader/dxil: Read CBV descriptors.
    • 13cfd7e4 - vkd3d-shader: Clone descriptor scan info from struct vkd3d_shader_desc.

    Compare with previous version

  • Giovanni Mascellani approved this merge request

    approved this merge request

  • Conor McCarthy added 9 commits

    added 9 commits

    • 13cfd7e4...4e8ba624 - 5 commits from branch wine:master
    • 9c354c18 - vkd3d-shader/spirv: Align constant buffer sizes to 16 bytes.
    • 13d1e88d - vkd3d-shader/dxil: Validate the descriptor list metadata nodes.
    • 07099ef8 - vkd3d-shader/dxil: Read CBV descriptors.
    • c806dd1a - vkd3d-shader: Clone descriptor scan info from struct vkd3d_shader_desc.

    Compare with previous version

  • Conor McCarthy marked this merge request as ready

    marked this merge request as ready

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading