<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Object/DXContainer.cpp, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[DirectX] Adding support for static samplers in yaml2obj/obj2yaml (#139963)</title>
<updated>2025-05-29T21:02:15+00:00</updated>
<author>
<name>joaosaffran</name>
<email>126493771+joaosaffran@users.noreply.github.com</email>
</author>
<published>2025-05-29T21:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c7cbaef1e9199bc3a1feca97b7ad03adcd5cbdb3'/>
<id>c7cbaef1e9199bc3a1feca97b7ad03adcd5cbdb3</id>
<content type='text'>
- Adds support for static samplers ins dxcontainer binary format.
- Adds writing logic to mcdxbc
- adds reading logic to Object
- adds tests
Closes: [126636](https://github.com/llvm/llvm-project/issues/126636)

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adds support for static samplers ins dxcontainer binary format.
- Adds writing logic to mcdxbc
- adds reading logic to Object
- adds tests
Closes: [126636](https://github.com/llvm/llvm-project/issues/126636)

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Updating RTS0 namespace to contain all elements related to it's representation (#141173)</title>
<updated>2025-05-27T23:46:01+00:00</updated>
<author>
<name>joaosaffran</name>
<email>126493771+joaosaffran@users.noreply.github.com</email>
</author>
<published>2025-05-27T23:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=654c4bc286e2a9aa3c0237f5a3926a4ab6942e52'/>
<id>654c4bc286e2a9aa3c0237f5a3926a4ab6942e52</id>
<content type='text'>
As requested in a previous PR, this change moves all structs related to
RTS0 to RTS0 namespace.

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As requested in a previous PR, this change moves all structs related to
RTS0 to RTS0 namespace.

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[DirectX] adding support in obj2yaml and yaml2obj to root constants (#127840)</title>
<updated>2025-04-17T01:38:53+00:00</updated>
<author>
<name>joaosaffran</name>
<email>126493771+joaosaffran@users.noreply.github.com</email>
</author>
<published>2025-04-17T01:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=53eae22e228532fe3349890b6c7fc10b9c10dbee'/>
<id>53eae22e228532fe3349890b6c7fc10b9c10dbee</id>
<content type='text'>
Adding support for Root Constant in MC, Object and obj2yaml and
yaml2obj, this PR adds:
  - new structures to dxbc definition.
  - serialize and desirialize logic from dxcontainer to yaml
  - tests validating against dxc
  - adding support to multiple parts.

Closes: https://github.com/llvm/llvm-project/issues/126633

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding support for Root Constant in MC, Object and obj2yaml and
yaml2obj, this PR adds:
  - new structures to dxbc definition.
  - serialize and desirialize logic from dxcontainer to yaml
  - tests validating against dxc
  - adding support to multiple parts.

Closes: https://github.com/llvm/llvm-project/issues/126633

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[DXIL] Add support for root signature flag element in DXContainer (#123147)</title>
<updated>2025-02-13T22:16:01+00:00</updated>
<author>
<name>joaosaffran</name>
<email>126493771+joaosaffran@users.noreply.github.com</email>
</author>
<published>2025-02-13T22:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1ff5f328d9824694cc356ebf78adad8816a6de86'/>
<id>1ff5f328d9824694cc356ebf78adad8816a6de86</id>
<content type='text'>
Adding support for Root Signature Flags Element extraction and writing
to DXContainer.
- Adding an analysis to deal with RootSignature metadata definition
- Adding validation for Flag
- writing RootSignature blob into DXIL

Closes: [126632](https://github.com/llvm/llvm-project/issues/126632)

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding support for Root Signature Flags Element extraction and writing
to DXContainer.
- Adding an analysis to deal with RootSignature metadata definition
- Adding validation for Flag
- writing RootSignature blob into DXIL

Closes: [126632](https://github.com/llvm/llvm-project/issues/126632)

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[DXIL] Adding support to RootSignatureFlags in obj2yaml (#122396)</title>
<updated>2025-02-07T22:19:19+00:00</updated>
<author>
<name>joaosaffran</name>
<email>126493771+joaosaffran@users.noreply.github.com</email>
</author>
<published>2025-02-07T22:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=76985fd7cafddec5254c15caeeeabc80e5a8c2f9'/>
<id>76985fd7cafddec5254c15caeeeabc80e5a8c2f9</id>
<content type='text'>
This PR adds:
- `RootSignatureFlags` extraction from DXContainer using `obj2yaml`


This PR is part of: #121493

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR adds:
- `RootSignatureFlags` extraction from DXContainer using `obj2yaml`


This PR is part of: #121493

---------

Co-authored-by: joaosaffran &lt;joao.saffran@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for PSV EntryFunctionName (#86296)</title>
<updated>2024-03-25T17:18:53+00:00</updated>
<author>
<name>Cooper Partin</name>
<email>coopp@microsoft.com</email>
</author>
<published>2024-03-25T17:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c62c74639ad6eb0988861077b7123fa2b2c17cc5'/>
<id>c62c74639ad6eb0988861077b7123fa2b2c17cc5</id>
<content type='text'>
This change introduces a version 3 of the PSV data that includes support
for the name of the entry function as an offset into StringTable data to
a null-terminated utf-8 string.

Additional tests were added to ensure that the new value was properly
serialized/deserialized from object data.

Fixes #80175

---------

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces a version 3 of the PSV data that includes support
for the name of the entry function as an offset into StringTable data to
a null-terminated utf-8 string.

Additional tests were added to ensure that the new value was properly
serialized/deserialized from object data.

Fixes #80175

---------

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add support for PSV EntryFunctionName (#84409)" (#86211)</title>
<updated>2024-03-21T22:40:29+00:00</updated>
<author>
<name>Cooper Partin</name>
<email>coopp@microsoft.com</email>
</author>
<published>2024-03-21T22:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1538b82fd395a2fba90842b8a8010b8dcc919499'/>
<id>1538b82fd395a2fba90842b8a8010b8dcc919499</id>
<content type='text'>
This reverts commit cde54df39cab3a1d60a3e1862ab341609bee3cc3.

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit cde54df39cab3a1d60a3e1862ab341609bee3cc3.

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for PSV EntryFunctionName (#84409)</title>
<updated>2024-03-21T21:43:15+00:00</updated>
<author>
<name>Cooper Partin</name>
<email>coopp@microsoft.com</email>
</author>
<published>2024-03-21T21:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cde54df39cab3a1d60a3e1862ab341609bee3cc3'/>
<id>cde54df39cab3a1d60a3e1862ab341609bee3cc3</id>
<content type='text'>
This change introduces a version 3 of the PSV data that includes support
for the name of the entry function as an offset into StringTable data to
a null-terminated utf-8 string.

Additional tests were added to ensure that the new value was properly
serialized/deserialized from object data.

Fixes #80175

---------

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces a version 3 of the PSV data that includes support
for the name of the entry function as an offset into StringTable data to
a null-terminated utf-8 string.

Additional tests were added to ensure that the new value was properly
serialized/deserialized from object data.

Fixes #80175

---------

Co-authored-by: Cooper Partin &lt;coopp@ntdev.microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[DirectX][NFC] Rename ShaderFlag to SHADER_FEATURE_FLAG. (#82700)</title>
<updated>2024-02-28T02:01:37+00:00</updated>
<author>
<name>Xiang Li</name>
<email>python3kgae@outlook.com</email>
</author>
<published>2024-02-28T02:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=50136ca11f62050b34876a920fcd87d2aefccfdb'/>
<id>50136ca11f62050b34876a920fcd87d2aefccfdb</id>
<content type='text'>
This is preparation for add ShaderFlag in DXIL.

For #57925</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is preparation for add ShaderFlag in DXIL.

For #57925</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Silence warning when compiling with MSVC targetting x86</title>
<updated>2024-01-25T14:34:18+00:00</updated>
<author>
<name>Alexandre Ganea</name>
<email>alex_toresh@yahoo.fr</email>
</author>
<published>2024-01-24T18:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3db3e2cea321aba58fcf1905e06a92567e892588'/>
<id>3db3e2cea321aba58fcf1905e06a92567e892588</id>
<content type='text'>
This fixes:
```
[1265/6998] Building CXX object lib\Object\CMakeFiles\LLVMObject.dir\DXContainer.cpp.obj
C:\git\llvm-project\llvm\lib\Object\DXContainer.cpp(344): warning C4018: '&lt;': signed/unsigned mismatch
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes:
```
[1265/6998] Building CXX object lib\Object\CMakeFiles\LLVMObject.dir\DXContainer.cpp.obj
C:\git\llvm-project\llvm\lib\Object\DXContainer.cpp(344): warning C4018: '&lt;': signed/unsigned mismatch
```
</pre>
</div>
</content>
</entry>
</feed>
