???
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
ced7ba85a4
commit
8ed8f6562f
@ -269,7 +269,7 @@ public class Panel extends JPanel implements Runnable {
|
|||||||
(int)tt.A.x,(int)tt.A.y,tt.T.u,tt.T.v,tt.T.w,
|
(int)tt.A.x,(int)tt.A.y,tt.T.u,tt.T.v,tt.T.w,
|
||||||
(int)tt.B.x,(int)tt.B.y,tt.U.u,tt.U.v,tt.U.w,
|
(int)tt.B.x,(int)tt.B.y,tt.U.u,tt.U.v,tt.U.w,
|
||||||
(int)tt.C.x,(int)tt.C.y,tt.V.u,tt.V.v,tt.V.w,
|
(int)tt.C.x,(int)tt.C.y,tt.V.u,tt.V.v,tt.V.w,
|
||||||
tt.tex,(tt.col&0xFF0000)>>16,tt,4);
|
tt.tex,(tt.col&0xFF0000)>>16,tt,2);
|
||||||
} else {
|
} else {
|
||||||
DrawUtils.FillTriangle(p,(int)tt.A.x,(int)tt.A.y,(int)tt.B.x,(int)tt.B.y,(int)tt.C.x,(int)tt.C.y,tt.getColor());
|
DrawUtils.FillTriangle(p,(int)tt.A.x,(int)tt.A.y,(int)tt.B.x,(int)tt.B.y,(int)tt.C.x,(int)tt.C.y,tt.getColor());
|
||||||
}
|
}
|
||||||
|
@ -318,9 +318,9 @@ public class DrawUtils {
|
|||||||
float t=0.0f;
|
float t=0.0f;
|
||||||
|
|
||||||
for (int j=ax;j<=bx-texelSize+1;j+=texelSize) {
|
for (int j=ax;j<=bx-texelSize+1;j+=texelSize) {
|
||||||
tex_u=(texelSize-t)*tex_su+t*tex_eu;
|
tex_u=(1.0f-t)*tex_su+t*tex_eu;
|
||||||
tex_v=(texelSize-t)*tex_sv+t*tex_ev;
|
tex_v=(1.0f-t)*tex_sv+t*tex_ev;
|
||||||
tex_w=(texelSize-t)*tex_sw+t*tex_ew;
|
tex_w=(1.0f-t)*tex_sw+t*tex_ew;
|
||||||
int pixelIndex = (int)(i*SigRenderer.SCREEN_WIDTH+j);
|
int pixelIndex = (int)(i*SigRenderer.SCREEN_WIDTH+j);
|
||||||
if (SigRenderer.temp_request!=null) {
|
if (SigRenderer.temp_request!=null) {
|
||||||
if (CheckAllTexels(tex_w,SigRenderer.depthBuffer_noTransparency,pixelIndex,texelSize)) {
|
if (CheckAllTexels(tex_w,SigRenderer.depthBuffer_noTransparency,pixelIndex,texelSize)) {
|
||||||
@ -395,9 +395,9 @@ public class DrawUtils {
|
|||||||
float t=0.0f;
|
float t=0.0f;
|
||||||
|
|
||||||
for (int j=ax;j<=bx-texelSize+1;j+=texelSize) {
|
for (int j=ax;j<=bx-texelSize+1;j+=texelSize) {
|
||||||
tex_u=(texelSize-t)*tex_su+t*tex_eu;
|
tex_u=(1.0f-t)*tex_su+t*tex_eu;
|
||||||
tex_v=(texelSize-t)*tex_sv+t*tex_ev;
|
tex_v=(1.0f-t)*tex_sv+t*tex_ev;
|
||||||
tex_w=(texelSize-t)*tex_sw+t*tex_ew;
|
tex_w=(1.0f-t)*tex_sw+t*tex_ew;
|
||||||
int pixelIndex = (int)(i*SigRenderer.SCREEN_WIDTH+j);
|
int pixelIndex = (int)(i*SigRenderer.SCREEN_WIDTH+j);
|
||||||
if (SigRenderer.temp_request!=null) {
|
if (SigRenderer.temp_request!=null) {
|
||||||
if (CheckAllTexels(tex_w,SigRenderer.depthBuffer_noTransparency,pixelIndex,texelSize)) {
|
if (CheckAllTexels(tex_w,SigRenderer.depthBuffer_noTransparency,pixelIndex,texelSize)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user