<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/metal/simple-vertex-position-return-struct.slang, branch master</title>
<subtitle>Making it easier to work with shaders</subtitle>
<id>https://git.yummers.dev/slang.git/atom?h=master</id>
<link rel='self' href='https://git.yummers.dev/slang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/'/>
<updated>2025-06-10T09:33:38+00:00</updated>
<entry>
<title>Legalise out parameters for vertex shaders on metal (#6943)</title>
<updated>2025-06-10T09:33:38+00:00</updated>
<author>
<name>Ellie Hermaszewska</name>
<email>ellieh@nvidia.com</email>
</author>
<published>2025-06-10T09:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=405d438bf176411247bfd2937fcbb8c0684b0ed7'/>
<id>urn:sha1:405d438bf176411247bfd2937fcbb8c0684b0ed7</id>
<content type='text'>
* Handle pointer types when getting type cast style

Closes https://github.com/shader-slang/slang/issues/6025

* Move vertex shader out parameters to return type for Metal

Closes https://github.com/shader-slang/slang/issues/6025

* More asserts

* Make struct instead of tuple

* More layout preservation

* Handle same function result

* more layout

* remove layout

* a

* more debug code

* more debug code

* a

* layout working

* refactored

* more tests

* more tests

* fuse loops

* remove unused comments

* Correct filecheck usage

* debug code

* correct name and order of filecheck vars

* simplify

* Address review comments

fix warning

* simplify handling of simple vertex shaders</content>
</entry>
</feed>
