mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-11 17:10:24 -07:00
Refactored Buffer class
This commit is contained in:
parent
65965ea3a2
commit
6d9afcdc29
165 changed files with 2763 additions and 2728 deletions
|
|
@ -1672,28 +1672,28 @@ public final class GlModel extends Model {
|
|||
|
||||
@OriginalMember(owner = "client!td", name = "q", descriptor = "()V")
|
||||
private void method4103() {
|
||||
if (Static237.aClass3_Sub15_8.aByteArray40.length < this.anInt5296 * 12) {
|
||||
if (Static237.aClass3_Sub15_8.data.length < this.anInt5296 * 12) {
|
||||
Static237.aClass3_Sub15_8 = new Buffer((this.anInt5296 + 100) * 12);
|
||||
} else {
|
||||
Static237.aClass3_Sub15_8.anInt2792 = 0;
|
||||
Static237.aClass3_Sub15_8.offset = 0;
|
||||
}
|
||||
@Pc(25) int local25;
|
||||
if (Static239.aBoolean263) {
|
||||
for (local25 = 0; local25 < this.anInt5297; local25++) {
|
||||
Static237.aClass3_Sub15_8.method2164(this.aShortArray77[local25]);
|
||||
Static237.aClass3_Sub15_8.method2164(this.aShortArray82[local25]);
|
||||
Static237.aClass3_Sub15_8.method2164(this.aShortArray83[local25]);
|
||||
Static237.aClass3_Sub15_8.p4(this.aShortArray77[local25]);
|
||||
Static237.aClass3_Sub15_8.p4(this.aShortArray82[local25]);
|
||||
Static237.aClass3_Sub15_8.p4(this.aShortArray83[local25]);
|
||||
}
|
||||
} else {
|
||||
for (local25 = 0; local25 < this.anInt5297; local25++) {
|
||||
Static237.aClass3_Sub15_8.method2183(this.aShortArray77[local25]);
|
||||
Static237.aClass3_Sub15_8.method2183(this.aShortArray82[local25]);
|
||||
Static237.aClass3_Sub15_8.method2183(this.aShortArray83[local25]);
|
||||
Static237.aClass3_Sub15_8.p4le(this.aShortArray77[local25]);
|
||||
Static237.aClass3_Sub15_8.p4le(this.aShortArray82[local25]);
|
||||
Static237.aClass3_Sub15_8.p4le(this.aShortArray83[local25]);
|
||||
}
|
||||
}
|
||||
if (!Static239.aBoolean271) {
|
||||
@Pc(115) ByteBuffer local115 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.anInt2792);
|
||||
local115.put(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
@Pc(115) ByteBuffer local115 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.offset);
|
||||
local115.put(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
local115.flip();
|
||||
this.aClass127_5.aBoolean235 = true;
|
||||
this.aClass127_5.aByteBuffer8 = local115;
|
||||
|
|
@ -1701,7 +1701,7 @@ public final class GlModel extends Model {
|
|||
return;
|
||||
}
|
||||
@Pc(88) GlVertexBufferObject local88 = new GlVertexBufferObject();
|
||||
@Pc(95) ByteBuffer local95 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
@Pc(95) ByteBuffer local95 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
local88.method4519(local95);
|
||||
this.aClass127_5.aBoolean235 = true;
|
||||
this.aClass127_5.aByteBuffer8 = null;
|
||||
|
|
@ -2021,10 +2021,10 @@ public final class GlModel extends Model {
|
|||
if (local1 == 0) {
|
||||
return;
|
||||
}
|
||||
if (Static237.aClass3_Sub15_8.aByteArray40.length < this.anInt5296 * local1) {
|
||||
if (Static237.aClass3_Sub15_8.data.length < this.anInt5296 * local1) {
|
||||
Static237.aClass3_Sub15_8 = new Buffer((this.anInt5296 + 100) * local1);
|
||||
} else {
|
||||
Static237.aClass3_Sub15_8.anInt2792 = 0;
|
||||
Static237.aClass3_Sub15_8.offset = 0;
|
||||
}
|
||||
@Pc(60) int local60;
|
||||
@Pc(71) int local71;
|
||||
|
|
@ -2047,10 +2047,10 @@ public final class GlModel extends Model {
|
|||
if (local109 == -1) {
|
||||
break;
|
||||
}
|
||||
Static237.aClass3_Sub15_8.anInt2792 = local109 * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local71);
|
||||
Static237.aClass3_Sub15_8.method2164(local78);
|
||||
Static237.aClass3_Sub15_8.method2164(local85);
|
||||
Static237.aClass3_Sub15_8.offset = local109 * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local71);
|
||||
Static237.aClass3_Sub15_8.p4(local78);
|
||||
Static237.aClass3_Sub15_8.p4(local85);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
@ -2065,10 +2065,10 @@ public final class GlModel extends Model {
|
|||
if (local109 == -1) {
|
||||
break;
|
||||
}
|
||||
Static237.aClass3_Sub15_8.anInt2792 = local109 * local1;
|
||||
Static237.aClass3_Sub15_8.method2183(local71);
|
||||
Static237.aClass3_Sub15_8.method2183(local78);
|
||||
Static237.aClass3_Sub15_8.method2183(local85);
|
||||
Static237.aClass3_Sub15_8.offset = local109 * local1;
|
||||
Static237.aClass3_Sub15_8.p4le(local71);
|
||||
Static237.aClass3_Sub15_8.p4le(local78);
|
||||
Static237.aClass3_Sub15_8.p4le(local85);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2077,12 +2077,12 @@ public final class GlModel extends Model {
|
|||
if (Static178.aBoolean202) {
|
||||
for (local60 = 0; local60 < this.anInt5297; local60++) {
|
||||
local71 = Static237.method4096(this.aShortArray75[local60], this.aShortArray80[local60], this.aShort29, this.aByteArray71[local60]);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + this.aShortArray77[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local71);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + this.aShortArray82[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local71);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + this.aShortArray83[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local71);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + this.aShortArray77[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local71);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + this.aShortArray82[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local71);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + this.aShortArray83[local60] * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local71);
|
||||
}
|
||||
} else {
|
||||
local60 = (int) Static161.aFloatArray18[0];
|
||||
|
|
@ -2149,12 +2149,12 @@ public final class GlModel extends Model {
|
|||
@Pc(562) int local562 = Static237.method4096(this.aShortArray75[local99], this.aShortArray80[local99], local281, this.aByteArray71[local99]);
|
||||
@Pc(577) int local577 = Static237.method4096(this.aShortArray75[local99], this.aShortArray80[local99], local375, this.aByteArray71[local99]);
|
||||
@Pc(592) int local592 = Static237.method4096(this.aShortArray75[local99], this.aShortArray80[local99], local469, this.aByteArray71[local99]);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + local270 * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local562);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + local364 * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local577);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_1.anInt4777 + local458 * local1;
|
||||
Static237.aClass3_Sub15_8.method2164(local592);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + local270 * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local562);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + local364 * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local577);
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_1.anInt4777 + local458 * local1;
|
||||
Static237.aClass3_Sub15_8.p4(local592);
|
||||
}
|
||||
this.aShortArray76 = null;
|
||||
this.aShortArray79 = null;
|
||||
|
|
@ -2164,62 +2164,62 @@ public final class GlModel extends Model {
|
|||
if (arg3) {
|
||||
@Pc(723) float local723 = 3.0F / (float) this.aShort28;
|
||||
@Pc(734) float local734 = 3.0F / (float) (this.aShort28 + this.aShort28 / 2);
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_2.anInt4777;
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_2.anInt4777;
|
||||
@Pc(752) short local752;
|
||||
@Pc(790) float local790;
|
||||
if (Static239.aBoolean263) {
|
||||
for (local78 = 0; local78 < this.anInt5296; local78++) {
|
||||
local752 = this.aShortArray86[local78];
|
||||
if (local752 == 0) {
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray76[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray79[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray85[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray76[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray79[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray85[local78] * local734);
|
||||
} else {
|
||||
local790 = local723 / (float) local752;
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray76[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray79[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.method2227((float) this.aShortArray85[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray76[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray79[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.pFloat((float) this.aShortArray85[local78] * local790);
|
||||
}
|
||||
Static237.aClass3_Sub15_8.anInt2792 += local1 - 12;
|
||||
Static237.aClass3_Sub15_8.offset += local1 - 12;
|
||||
}
|
||||
} else {
|
||||
for (local78 = 0; local78 < this.anInt5296; local78++) {
|
||||
local752 = this.aShortArray86[local78];
|
||||
if (local752 == 0) {
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray76[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray79[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray85[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray76[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray79[local78] * local734);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray85[local78] * local734);
|
||||
} else {
|
||||
local790 = local723 / (float) local752;
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray76[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray79[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.method2188((float) this.aShortArray85[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray76[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray79[local78] * local790);
|
||||
Static237.aClass3_Sub15_8.gFloat((float) this.aShortArray85[local78] * local790);
|
||||
}
|
||||
Static237.aClass3_Sub15_8.anInt2792 += local1 - 12;
|
||||
Static237.aClass3_Sub15_8.offset += local1 - 12;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (arg4) {
|
||||
Static237.aClass3_Sub15_8.anInt2792 = this.aClass127_3.anInt4777;
|
||||
Static237.aClass3_Sub15_8.offset = this.aClass127_3.anInt4777;
|
||||
if (Static239.aBoolean263) {
|
||||
for (local60 = 0; local60 < this.anInt5296; local60++) {
|
||||
Static237.aClass3_Sub15_8.method2227(this.aFloatArray25[local60]);
|
||||
Static237.aClass3_Sub15_8.method2227(this.aFloatArray26[local60]);
|
||||
Static237.aClass3_Sub15_8.anInt2792 += local1 - 8;
|
||||
Static237.aClass3_Sub15_8.pFloat(this.aFloatArray25[local60]);
|
||||
Static237.aClass3_Sub15_8.pFloat(this.aFloatArray26[local60]);
|
||||
Static237.aClass3_Sub15_8.offset += local1 - 8;
|
||||
}
|
||||
} else {
|
||||
for (local60 = 0; local60 < this.anInt5296; local60++) {
|
||||
Static237.aClass3_Sub15_8.method2188(this.aFloatArray25[local60]);
|
||||
Static237.aClass3_Sub15_8.method2188(this.aFloatArray26[local60]);
|
||||
Static237.aClass3_Sub15_8.anInt2792 += local1 - 8;
|
||||
Static237.aClass3_Sub15_8.gFloat(this.aFloatArray25[local60]);
|
||||
Static237.aClass3_Sub15_8.gFloat(this.aFloatArray26[local60]);
|
||||
Static237.aClass3_Sub15_8.offset += local1 - 8;
|
||||
}
|
||||
}
|
||||
}
|
||||
Static237.aClass3_Sub15_8.anInt2792 = local1 * this.anInt5296;
|
||||
Static237.aClass3_Sub15_8.offset = local1 * this.anInt5296;
|
||||
@Pc(1007) ByteBuffer local1007;
|
||||
if (arg0) {
|
||||
if (Static239.aBoolean273) {
|
||||
local1007 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
local1007 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
if (this.aClass155_5 == null) {
|
||||
this.aClass155_5 = new GlVertexBufferObject(true);
|
||||
this.aClass155_5.method4519(local1007);
|
||||
|
|
@ -2251,12 +2251,12 @@ public final class GlModel extends Model {
|
|||
this.aClass127_3.anInt4782 = local1;
|
||||
}
|
||||
} else {
|
||||
if (Static237.aByteBuffer9 == null || Static237.aByteBuffer9.capacity() < Static237.aClass3_Sub15_8.anInt2792) {
|
||||
Static237.aByteBuffer9 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.anInt2792 + local1 * 100);
|
||||
if (Static237.aByteBuffer9 == null || Static237.aByteBuffer9.capacity() < Static237.aClass3_Sub15_8.offset) {
|
||||
Static237.aByteBuffer9 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.offset + local1 * 100);
|
||||
} else {
|
||||
Static237.aByteBuffer9.clear();
|
||||
}
|
||||
Static237.aByteBuffer9.put(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
Static237.aByteBuffer9.put(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
Static237.aByteBuffer9.flip();
|
||||
if (arg1) {
|
||||
this.aClass127_4.aBoolean235 = true;
|
||||
|
|
@ -2285,7 +2285,7 @@ public final class GlModel extends Model {
|
|||
}
|
||||
} else if (Static239.aBoolean271) {
|
||||
@Pc(1211) GlVertexBufferObject local1211 = new GlVertexBufferObject();
|
||||
@Pc(1218) ByteBuffer local1218 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
@Pc(1218) ByteBuffer local1218 = ByteBuffer.wrap(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
local1211.method4519(local1218);
|
||||
if (arg1) {
|
||||
this.aClass127_4.aBoolean235 = true;
|
||||
|
|
@ -2312,8 +2312,8 @@ public final class GlModel extends Model {
|
|||
this.aClass127_3.anInt4782 = local1;
|
||||
}
|
||||
} else {
|
||||
local1007 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.anInt2792);
|
||||
local1007.put(Static237.aClass3_Sub15_8.aByteArray40, 0, Static237.aClass3_Sub15_8.anInt2792);
|
||||
local1007 = ByteBuffer.allocateDirect(Static237.aClass3_Sub15_8.offset);
|
||||
local1007.put(Static237.aClass3_Sub15_8.data, 0, Static237.aClass3_Sub15_8.offset);
|
||||
local1007.flip();
|
||||
if (arg1) {
|
||||
this.aClass127_4.aBoolean235 = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue