Skip to content

Commit aec61a4

Browse files
committed
⬆️ kool
1 parent 470f1d2 commit aec61a4

File tree

13 files changed

+24
-36
lines changed

13 files changed

+24
-36
lines changed

src/main/kotlin/gli_/Image.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import kool.adr
44
import kool.cap
55
import kool.free
66
import glm_.glm
7-
import glm_.set
7+
import kool.set
88
import glm_.vec3.Vec3i
99
import org.lwjgl.system.MemoryUtil
1010
import org.lwjgl.system.MemoryUtil.memByteBuffer

src/main/kotlin/gli_/Storage.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ package gli_
33
import kool.adr
44
import kool.free
55
import glm_.glm
6-
import glm_.size
76
import glm_.vec1.Vec1i
87
import glm_.vec2.Vec2i
98
import glm_.vec3.Vec3i
9+
import kool.rem
1010
import org.lwjgl.system.MemoryUtil
1111
import java.nio.ByteBuffer
1212

@@ -74,7 +74,7 @@ class Storage {
7474
return glm.max(extent shr level, 1)
7575
}
7676

77-
fun size() = data!!.size
77+
fun size() = data!!.rem
7878

7979
fun data() = data!!
8080

src/main/kotlin/gli_/Texture.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package gli_
22

33
import glm_.b
44
import glm_.glm
5-
import glm_.set
5+
import kool.set
66
import glm_.vec1.Vec1i
77
import glm_.vec2.Vec2i
88
import glm_.vec3.Vec3i

src/main/kotlin/gli_/load.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package gli_
22

33
import gli_.tga.TgaImageReaderSpi
4-
import glm_.set
4+
import kool.set
55
import glm_.vec3.Vec3i
66
import java.awt.image.BufferedImage
77
import java.awt.image.BufferedImage.*

src/main/kotlin/gli_/loadDds.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
package gli_
22

3-
import kool.Buffer
43
import gli_.detail.has
54
import gli_.dx.has
65
import gli_.dx.or
76
import glm_.b
8-
import kool.adr
9-
import kool.cap
10-
import kool.pos
117
import glm_.glm
128
import glm_.i
13-
import glm_.size
149
import glm_.vec3.Vec3i
10+
import kool.*
1511
import java.net.URI
1612
import java.nio.ByteBuffer
1713
import java.nio.ByteOrder
@@ -130,7 +126,7 @@ interface loadDds {
130126
val texture = Texture(getTarget(header, header10), format, Vec3i(header.width, header.height, depthCount),
131127
glm.max(header10.arraySize, 1), faceCount, mipMapCount)
132128

133-
assert(data.size == data.pos + texture.size)
129+
assert(data.rem == data.pos + texture.size)
134130

135131
memCopy(data.adr, texture.data().adr, texture.size)
136132

src/main/kotlin/gli_/loadKmg.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package gli_
22

3-
import kool.adr
4-
import kool.Buffer
5-
import kool.pos
63
import glm_.i
7-
import glm_.size
84
import glm_.vec3.Vec3i
5+
import kool.Buffer
6+
import kool.adr
7+
import kool.pos
8+
import kool.rem
99
import java.net.URI
1010
import java.nio.ByteBuffer
1111
import java.nio.ByteOrder
@@ -41,7 +41,7 @@ interface loadKmg {
4141
* @param data buffer of the texture container data to read */
4242
fun loadKmg(data: ByteBuffer): Texture {
4343

44-
assert(data.size >= kmg.Header10.size)
44+
assert(data.rem >= kmg.Header10.size)
4545

4646
// KMG100
4747
run {
@@ -75,7 +75,7 @@ interface loadKmg {
7575
memCopy(data.adr, dst.adr, faceSize)
7676

7777
data.pos += faceSize
78-
assert(data.pos <= data.size)
78+
assert(data.pos <= data.rem)
7979
}
8080
}
8181

src/main/kotlin/gli_/loadKtx.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import kool.Buffer
66
import kool.pos
77
import glm_.glm
88
import glm_.i
9-
import glm_.size
109
import glm_.vec3.Vec3i
10+
import kool.rem
1111
import java.net.URI
1212
import java.nio.ByteBuffer
1313
import java.nio.ByteOrder
@@ -43,7 +43,7 @@ interface loadKtx {
4343
* @param data buffer of the texture container data to read */
4444
fun loadKtx(data: ByteBuffer): Texture {
4545

46-
assert(data.size >= ktx.Header10.size)
46+
assert(data.rem >= ktx.Header10.size)
4747

4848
// KTX10
4949
run {

src/main/kotlin/gli_/reinterpreters.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package gli_
22

33
import glm_.BYTES
44
import kool.cap
5-
import glm_.set
5+
import kool.set
66
import glm_.vec1.*
77
import glm_.vec2.*
88
import glm_.vec3.*

src/main/kotlin/gli_/saveDds.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@ import gli_.detail.or
55
import gli_.dx.has
66
import glm_.L
77
import glm_.b
8-
import kool.adr
9-
import kool.Buffer
10-
import kool.cap
11-
import kool.pos
12-
import glm_.size
8+
import kool.*
139
import java.nio.channels.FileChannel
1410
import java.nio.file.Path
1511
import java.nio.file.Paths
@@ -137,7 +133,7 @@ interface saveDds {
137133
FileChannel.open(path, StandardOpenOption.CREATE, StandardOpenOption.WRITE).use {
138134
data.pos = 0
139135
while (data.hasRemaining()) it.write(data)
140-
it.truncate(data.size.L)
136+
it.truncate(data.rem.L)
141137
}
142138

143139
return true

src/main/kotlin/gli_/saveKmg.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package gli_
33
import kool.adr
44
import kool.Buffer
55
import kool.pos
6-
import glm_.size
6+
import kool.rem
77
import java.nio.channels.FileChannel
88
import java.nio.file.Path
99
import java.nio.file.StandardOpenOption
@@ -57,7 +57,7 @@ interface saveKmg {
5757
memCopy(src.adr, data.adr, faceSize)
5858

5959
data.pos += faceSize
60-
assert(data.pos <= data.size)
60+
assert(data.pos <= data.rem)
6161
}
6262
}
6363

0 commit comments

Comments
 (0)