shared.hlsl 440 B

123456789101112131415161718192021
  1. shared cbuffer cb0 {
  2. float X;
  3. };
  4. shared tbuffer tb0 {
  5. float Y;
  6. };
  7. shared Buffer<int> g_intBuffer;
  8. shared RWByteAddressBuffer g_byteBuffer;
  9. shared Texture1D<double> g_tex1d;
  10. shared Texture1DArray<int> g_tex1dArray;
  11. shared Texture2D<float> g_tex2d;
  12. shared Texture2DArray<float> g_tex2dArray;
  13. shared Texture2DMS<half> g_texture2dms;
  14. shared Texture2DMSArray<float> g_texture2dmsArray;
  15. float main() : SV_Target {
  16. return -X + Y;
  17. }