<feed xmlns='http://www.w3.org/2005/Atom'>
<title>slang.git/tests/compute/rw-texture-simple.slang.expected.txt, 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-05-12T05:39:41+00:00</updated>
<entry>
<title>cuda: Add more formats for texture read/write (#7012)</title>
<updated>2025-05-12T05:39:41+00:00</updated>
<author>
<name>Mukund Keshava</name>
<email>mkeshava@nvidia.com</email>
</author>
<published>2025-05-12T05:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=03f9242489d5598c9c7594ac12e269f57a018cda'/>
<id>urn:sha1:03f9242489d5598c9c7594ac12e269f57a018cda</id>
<content type='text'>
* WiP: Add more formats for texture reads

* fix test

* format code

* add  float2/float4 versions for 1D and 3D as well

* fixed review comment

* fix review comments

---------

Co-authored-by: slangbot &lt;186143334+slangbot@users.noreply.github.com&gt;
Co-authored-by: Ellie Hermaszewska &lt;ellieh@nvidia.com&gt;</content>
</entry>
<entry>
<title>Fix RWTexture issues on CUDA (#1876)</title>
<updated>2021-06-08T12:48:47+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2021-06-08T12:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=fb50fab76a723f46026474ea5bb0226c297d1fd5'/>
<id>urn:sha1:fb50fab76a723f46026474ea5bb0226c297d1fd5</id>
<content type='text'>
* #include an absolute path didn't work - because paths were taken to always be relative.

* Re-enable CUDA RWTexture tests.
Re-enable RWTexture1D test
Make sure tests have only single mip for RWTexture (required for CUDA)

* Fix issue with reading CUDA surface.
Re-enable working CUDA RWTextureTest.
Enable 1D case.</content>
</entry>
<entry>
<title>Support for RWTexture types on CPU and CUDA (#1243)</title>
<updated>2020-02-26T21:13:41+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2020-02-26T21:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=7bce066cfc51296a538c7a7d325133d60e352494'/>
<id>urn:sha1:7bce066cfc51296a538c7a7d325133d60e352494</id>
<content type='text'>
* Added FloatTextureData as a mechanism to enable CPU based Texture writes.

* Add [] RWTexture access for CPU.

* Fixed rw-texture-simple.slang.expected.txt

* WIP: CUDA stdlib has support for [] surface access.

* Made IRWTexture class able to take different locations.
Doing a Texture2d access on CUDA works.

* Fix bug in outputing UniformState - was missing out padding.
Support RWTexture with array. Support RWTexture3D.

* Use * for locations for read only textures, so only need a ITexture interface.

* Fix problem around application of set/get for CUDA on subscript Texture types.
</content>
</entry>
<entry>
<title>WIP on RWTexture types on CUDA/CPU (#1234)</title>
<updated>2020-02-20T23:24:00+00:00</updated>
<author>
<name>jsmall-nvidia</name>
<email>jsmall@nvidia.com</email>
</author>
<published>2020-02-20T23:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/slang.git/commit/?id=1f401d04e32c6feaeb35243ea5bfc2b14520344b'/>
<id>urn:sha1:1f401d04e32c6feaeb35243ea5bfc2b14520344b</id>
<content type='text'>
* CUDA support for array of resources.

* * Add support for Texture2DArray on CPU
* Expand texture-simple.slang to test Texture2DArray

* Reorganise CUDAComputeUtil to split out createTextureResource.

* Add TextureCubeArray support for CPU/CUDA targets.

* Pulled out CUDAResource
Renamed derived classes to reflect that change.

* Creation of SurfObject type.

* Functions to return read/write access for simplifying future additions.

* WIP for RWTexture access on CPU/CUDA.

* CUsurfObject cannot have mips.

* Ability to set number of mips on test data.
Preliminary support for CUsurfObj and RWTexture1D on CUDA.
CUDA docs improvements.

* Fix typo.
</content>
</entry>
</feed>
