mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 23:18:21 +00:00
jinx: fix fault on tinygl gears
This commit is contained in:
+12
-12
@@ -1,6 +1,6 @@
|
|||||||
diff -ruN tinygl-clean/config.mk tinygl/config.mk
|
diff -ruN tinygl/config.mk Astral/sources/tinygl/config.mk
|
||||||
--- tinygl-clean/config.mk 2022-10-12 16:23:10.526644185 -0300
|
--- tinygl/config.mk 2022-10-12 19:26:26.106556442 -0300
|
||||||
+++ tinygl/config.mk 2022-10-12 16:26:32.323309224 -0300
|
+++ Astral/sources/tinygl/config.mk 2022-10-12 19:19:56.666559485 -0300
|
||||||
@@ -3,7 +3,7 @@
|
@@ -3,7 +3,7 @@
|
||||||
|
|
||||||
#CC= clang
|
#CC= clang
|
||||||
@@ -28,9 +28,9 @@ diff -ruN tinygl-clean/config.mk tinygl/config.mk
|
|||||||
#CFLAGS= -Wall -O1 -g -std=c99 -Wno-undef -DNDEBUG
|
#CFLAGS= -Wall -O1 -g -std=c99 -Wno-undef -DNDEBUG
|
||||||
LFLAGS=
|
LFLAGS=
|
||||||
|
|
||||||
diff -ruN tinygl-clean/Makefile tinygl/Makefile
|
diff -ruN tinygl/Makefile Astral/sources/tinygl/Makefile
|
||||||
--- tinygl-clean/Makefile 2022-10-12 16:23:10.526644185 -0300
|
--- tinygl/Makefile 2022-10-12 19:26:26.089889775 -0300
|
||||||
+++ tinygl/Makefile 2022-10-12 16:37:01.029970821 -0300
|
+++ Astral/sources/tinygl/Makefile 2022-10-12 19:19:56.666559485 -0300
|
||||||
@@ -1,9 +1,10 @@
|
@@ -1,9 +1,10 @@
|
||||||
|
|
||||||
LIBNAME=libTinyGL.a
|
LIBNAME=libTinyGL.a
|
||||||
@@ -57,9 +57,9 @@ diff -ruN tinygl-clean/Makefile tinygl/Makefile
|
|||||||
cp -r include/* $(INCDIR)/tinygl
|
cp -r include/* $(INCDIR)/tinygl
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
diff -ruN tinygl-clean/Raw_Demos/gears.c tinygl/Raw_Demos/gears.c
|
diff -ruN tinygl/Raw_Demos/gears.c Astral/sources/tinygl/Raw_Demos/gears.c
|
||||||
--- tinygl-clean/Raw_Demos/gears.c 2022-10-12 16:23:10.576644185 -0300
|
--- tinygl/Raw_Demos/gears.c 2022-10-12 19:26:26.089889775 -0300
|
||||||
+++ tinygl/Raw_Demos/gears.c 2022-10-12 17:07:07.653289522 -0300
|
+++ Astral/sources/tinygl/Raw_Demos/gears.c 2022-10-12 19:20:49.683225732 -0300
|
||||||
@@ -15,6 +15,9 @@
|
@@ -15,6 +15,9 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
@@ -163,7 +163,7 @@ diff -ruN tinygl-clean/Raw_Demos/gears.c tinygl/Raw_Demos/gears.c
|
|||||||
larg = argv[i];
|
larg = argv[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -413,15 +489,18 @@
|
@@ -413,16 +489,17 @@
|
||||||
if(frames > 0) break;
|
if(frames > 0) break;
|
||||||
}
|
}
|
||||||
if(TGL_FEATURE_RENDER_BITS == 32){ //very little conversion.
|
if(TGL_FEATURE_RENDER_BITS == 32){ //very little conversion.
|
||||||
@@ -180,9 +180,9 @@ diff -ruN tinygl-clean/Raw_Demos/gears.c tinygl/Raw_Demos/gears.c
|
|||||||
+ pbuf[4*i+1] = GET_GREEN(imbuf[i]);
|
+ pbuf[4*i+1] = GET_GREEN(imbuf[i]);
|
||||||
+ pbuf[4*i+2] = GET_BLUE(imbuf[i]);
|
+ pbuf[4*i+2] = GET_BLUE(imbuf[i]);
|
||||||
}
|
}
|
||||||
|
- stbi_write_png("render.png", winSizeX, winSizeY, 3, pbuf, 0);
|
||||||
+
|
+
|
||||||
+ writeordie(fbfd, pbuf, 4 * winSizeX * winSizeY);
|
+ writeordie(fbfd, pbuf, 4 * winSizeX * winSizeY);
|
||||||
+
|
|
||||||
stbi_write_png("render.png", winSizeX, winSizeY, 3, pbuf, 0);
|
|
||||||
free(imbuf);
|
free(imbuf);
|
||||||
free(pbuf);
|
free(pbuf);
|
||||||
|
} else if(TGL_FEATURE_RENDER_BITS == 16){
|
||||||
|
|||||||
Reference in New Issue
Block a user