list.winehq.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

Wine-gitlab

Thread Start a new thread
Download
Threads by month
  • ----- 2026 -----
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
wine-gitlab@list.winehq.org

March 2024

  • 3 participants
  • 1183 discussions
[PATCH v3 0/3] MR722: vkd3d-shader/ir: Synthesize selection constructs from conditional jumps.
by Giovanni Mascellani (@giomasce) 18 Mar '24

18 Mar '24
~~This applies on top of !711, the last three commits belong here.~~ This MR and the following ones will introduce a number of optimization passes on the structured representation of the shader, with the goal of fixing the idiosyncrasies of the code generated by the new structurizer. The general pattern is that we want to recognize when the combination of loops and jumps can be rather written with selection constructs. Ideally that should bring to removing all the synthesized loop intervals, but that cannot be guaranteed in general. We still want to do remove all the loops we can, first to make the generated code easier to read and to recompile, and second because having fewer loops also means that more multilevel jumps become ordinary single level jumps, which do not require overhead to be represented in SPIR-V. -- v3: vkd3d-shader/ir: Synthesize selection constructs from conditional jumps. vkd3d-shader/ir: Remove trailing `continue's. vkd3d-shader/ir: Move `continue's to the false branch when possible. https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/722
2 3
0 0
[PATCH v2 0/5] MR722: Draft: vkd3d-shader/ir: Synthesize selection constructs from conditional jumps.
by Giovanni Mascellani (@giomasce) 18 Mar '24

18 Mar '24
This applies on top of !711, the last three commits belong here. This MR and the following ones will introduce a number of optimization passes on the structured representation of the shader, with the goal of fixing the idiosyncrasies of the code generated by the new structurizer. The general pattern is that we want to recognize when the combination of loops and jumps can be rather written with selection constructs. Ideally that should bring to removing all the synthesized loop intervals, but that cannot be guaranteed in general. We still want to do remove all the loops we can, first to make the generated code easier to read and to recompile, and second because having fewer loops also means that more multilevel jumps become ordinary single level jumps, which do not require overhead to be represented in SPIR-V. -- v2: vkd3d-shader/ir: Synthesize selection constructs from conditional jumps. vkd3d-shader/ir: Remove trailing `continue's. vkd3d-shader/ir: Move `continue's to the false branch when possible. vkd3d-shader/ir: Emit multilevel jumps in the structured program. https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/722
2 6
0 0
Re: [PATCH v2 0/5] MR727: [1/n] vkd3d-shader/d3d-asm: Unify the output generation helpers. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/727
1 0
0 0
Re: [PATCH v2 0/1] MR726: vkd3d-shader/glsl: Keep track of the current indentation level. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/726
1 0
0 0
Re: [PATCH v2 0/3] MR721: vkd3d-shader/d3d-asm: Do not print a type for labels. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/721
1 0
0 0
Re: [PATCH v5 0/5] MR718: vkd3d-shader/dxil: Implement miscellaneous arithmetic DX intrinsics. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/718
1 0
0 0
Re: [PATCH v5 0/6] MR717: vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/717
1 0
0 0
Re: [PATCH v7 0/2] MR714: vkd3d-shader/dxil: Implement DX intrinsic BufferUpdateCounter. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/714
1 0
0 0
Re: [PATCH v6 0/2] MR711: vkd3d-shader/ir: Introduce a better CFG structurizer, part 6. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/711
1 0
0 0
Re: [PATCH v2 0/1] MR5337: kernel32/tests: Add tests for job object accounting. - approved
by Alexandre Julliard (@julliard) 18 Mar '24

18 Mar '24
This merge request was approved by Alexandre Julliard. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5337
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • ...
  • 119
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.