Skip to content

Commit 77925a1

Browse files
author
david.algis
committed
♻️ change texture format to 4*uint8 to 4*float32
1 parent 5e732f0 commit 77925a1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

InteropUnityCUDA/Assets/Actions/InteropHandlerSample.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class InteropHandlerSample : InteropHandler
4040
private void CreateTexture()
4141
{
4242
_renderTexture = new RenderTexture(_sizeTexture, _sizeTexture, 0
43-
, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear)
43+
, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear)
4444
{
4545
useMipMap = false,
4646
autoGenerateMips = false,
@@ -57,7 +57,7 @@ private void CreateTexture()
5757
private void CreateTextureArray()
5858
{
5959
_renderTextureArray = new RenderTexture(_sizeTexture, _sizeTexture, 0
60-
, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear)
60+
, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear)
6161
{
6262
useMipMap = false,
6363
autoGenerateMips = false,
@@ -71,7 +71,7 @@ private void CreateTextureArray()
7171

7272

7373
_renderTextureForDisplay0 = new RenderTexture(_sizeTexture, _sizeTexture, 0
74-
, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear)
74+
, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear)
7575
{
7676
useMipMap = false,
7777
autoGenerateMips = false,
@@ -82,7 +82,7 @@ private void CreateTextureArray()
8282
};
8383

8484
_renderTextureForDisplay1 = new RenderTexture(_sizeTexture, _sizeTexture, 0
85-
, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear)
85+
, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear)
8686
{
8787
useMipMap = false,
8888
autoGenerateMips = false,

Plugin/SampleBasic/src/main.cu

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ __global__ void writeTex(cudaSurfaceObject_t surf, int width, int height, float
1515
c.z = 0;
1616
c.w = 255;
1717

18-
surf2Dwrite(c, surf, 4 * x, y);
19-
//float4 t = make_float4( c.x / 255.0f, c.y / 255.0f, c.z / 255.0f, c.w / 255.0f );
18+
//surf2Dwrite(c, surf, 4 * x, y);
19+
float4 t = make_float4( c.x / 255.0f, c.y / 255.0f, c.z / 255.0f, c.w / 255.0f );
2020

21-
//surf2Dwrite(t, surf, sizeof(float4) * x, y);
21+
surf2Dwrite(t, surf, sizeof(float4) * x, y);
2222
}
2323
}
2424

0 commit comments

Comments
 (0)