summaryrefslogtreecommitdiff
path: root/shaders/gpgpu
diff options
context:
space:
mode:
authorKatarzyna Dec <katarzyna.dec@intel.com>2018-10-03 15:48:40 +0200
committerArkadiusz Hiler <arkadiusz.hiler@intel.com>2018-10-04 10:34:20 +0300
commitbba38422e7f903094562f1b78cc3579683c0a667 (patch)
tree7fd83bb1e48a22c69a19d8c170e841f9d786bd62 /shaders/gpgpu
parent1bc6ea2488c8f1c460565f9795938e09f613d8d4 (diff)
lib/i915: Move shaders directory
In shaders/ directory we got Intel specific information. As igt is a project for more vendors, let's move this directory to lib/i915. v2: Changed shaders directory path in library files comments. Signed-off-by: Katarzyna Dec <katarzyna.dec@intel.com> Cc: Arkadiusz Hiler <arkadiusz.hiler@intel.com> Cc: Petri Latvala <petri.latvala@intel.com> Cc: Kalamarz Lukasz <lukasz.kalamarz@intel.com> Cc: Antonio Argenziano <antonio.argenziano@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'shaders/gpgpu')
-rw-r--r--shaders/gpgpu/gpgpu_fill.gxa39
-rw-r--r--shaders/gpgpu/gpgpu_fill_gen8.asm10
-rw-r--r--shaders/gpgpu/gpgpu_fill_gen9.asm10
3 files changed, 0 insertions, 59 deletions
diff --git a/shaders/gpgpu/gpgpu_fill.gxa b/shaders/gpgpu/gpgpu_fill.gxa
deleted file mode 100644
index 34d473c1..00000000
--- a/shaders/gpgpu/gpgpu_fill.gxa
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Registers
- * g0 -- header
- * g1 -- constant
- * g2 -- calculate X/Y offset
- * g4-g12 payload for write message
- */
-define(`ORIG', `g2.0<2,2,1>UD')
-define(`ORIG_X', `g2.0<1>UD')
-define(`ORIG_Y', `g2.4<1>UD')
-define(`COLOR', `g1.0')
-define(`COLORUB', `COLOR<0,1,0>UB')
-define(`COLORUD', `COLOR<0,1,0>UD')
-define(`X', `g0.4<0,1,0>UD')
-define(`Y', `g0.24<0,1,0>UD')
-
-mov(4) COLOR<1>UB COLORUB {align1};
-
-/* WRITE */
-/* count thread group ID for X/Y offset */
-mul(1) ORIG_X X 0x10UD {align1};
-mov(1) ORIG_Y Y {align1};
-mov(8) g4.0<1>UD g0.0<8,8,1>UD {align1};
-mov(2) g4.0<1>UD ORIG {align1};
-/* Normal mode: for block height 1 row and block width 16 bytes */
-mov(1) g4.8<1>UD 0x0000000fUD {align1};
-
-mov(16) g5.0<1>UD COLORUD {align1 compr};
-
-/*
- * write(0, 0, 10, 12)
- * 10: media_block_write
- * 12: data cache data port 1
- */
-send(16) 4 acc0<1>UW null write(0, 0, 10, 12) mlen 3 rlen 0 {align1};
-
-/* EOT */
-mov(8) g112.0<1>UD g0.0<8,8,1>UD {align1};
-send(16) 112 null<1>UW null thread_spawner(0, 0, 1) mlen 1 rlen 0 {align1 EOT};
diff --git a/shaders/gpgpu/gpgpu_fill_gen8.asm b/shaders/gpgpu/gpgpu_fill_gen8.asm
deleted file mode 100644
index 448e0256..00000000
--- a/shaders/gpgpu/gpgpu_fill_gen8.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- mov (4|M0) r1.0<1>:ub r1.0<0;1,0>:ub
- mul (1|M0) r2.0<1>:ud r0.1<0;1,0>:ud 0x10:ud
- mov (1|M0) r2.1<1>:ud r0.6<0;1,0>:ud
- mov (8|M0) r4.0<1>:ud r0.0<8;8,1>:ud
- mov (2|M0) r4.0<1>:ud r2.0<2;2,1>:ud
- mov (1|M0) r4.2<1>:ud 0xF:ud
- mov (16|M0) (eq)f0.0 r5.0<1>:ud r1.0<0;1,0>:ud
- send (16|M0) acc0.0:uw r4:d 0xC 0x060A8000 // DP_DC1 wr:3h, rd:0, fc: 0x28000
- mov (8|M0) r112.0<1>:ud r0.0<8;8,1>:ud
- send (16|M0) null:uw r112:d 0x27 0x02000010 {EOT} // SPAWNER wr:1, rd:0, fc: 0x10
diff --git a/shaders/gpgpu/gpgpu_fill_gen9.asm b/shaders/gpgpu/gpgpu_fill_gen9.asm
deleted file mode 100644
index 6f948935..00000000
--- a/shaders/gpgpu/gpgpu_fill_gen9.asm
+++ /dev/null
@@ -1,10 +0,0 @@
- mov (4|M0) r1.0<1>:ub r1.0<0;1,0>:ub
- mul (1|M0) r2.0<1>:ud r0.1<0;1,0>:ud 0x10:ud
- mov (1|M0) r2.1<1>:ud r0.6<0;1,0>:ud
- mov (8|M0) r4.0<1>:ud r0.0<8;8,1>:ud
- mov (2|M0) r4.0<1>:ud r2.0<2;2,1>:ud
- mov (1|M0) r4.2<1>:ud 0xF:ud
- mov (16|M0) r5.0<1>:ud r1.0<0;1,0>:ud
- send (16|M0) acc0.0:uw r4:d 0xC 0x060A8000 // DP_DC1 wr:3h, rd:0, fc: 0x28000
- mov (8|M0) r112.0<1>:ud r0.0<8;8,1>:ud
- send (16|M0) null:uw r112:d 0x27 0x02000010 {EOT} // SPAWNER wr:1, rd:0, fc: 0x10