summary refs log tree commit diff stats
path: root/tests/vm/trgba.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/vm/trgba.nim')
-rw-r--r--tests/vm/trgba.nim36
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/vm/trgba.nim b/tests/vm/trgba.nim
deleted file mode 100644
index 923ea1b2e..000000000
--- a/tests/vm/trgba.nim
+++ /dev/null
@@ -1,36 +0,0 @@
-discard """
-  output: '''[127, 127, 0, 255]
-[127, 127, 0, 255]
-'''
-"""
-
-#bug #1009
-type
-  TAggRgba8* = array[4, byte]
-
-template R*(self: TAggRgba8): byte = self[0]
-template G*(self: TAggRgba8): byte = self[1]
-template B*(self: TAggRgba8): byte = self[2]
-template A*(self: TAggRgba8): byte = self[3]
-
-template `R=`*(self: TAggRgba8, val: byte) =
-  self[0] = val
-template `G=`*(self: TAggRgba8, val: byte) =
-  self[1] = val
-template `B=`*(self: TAggRgba8, val: byte) =
-  self[2] = val
-template `A=`*(self: TAggRgba8, val: byte) =
-  self[3] = val
-
-proc ABGR*(val: int| int64): TAggRgba8 =
-  var V = val
-  result.R = byte(V and 0xFF)
-  V = V shr 8
-  result.G = byte(V and 0xFF)
-  V = V shr 8
-  result.B = byte(V and 0xFF)
-  result.A = byte((V shr 8) and 0xFF)
-
-const
-  c1 = ABGR(0xFF007F7F)
-echo ABGR(0xFF007F7F).repr, c1.repr