add cool gif

This commit is contained in:
Nishi 2026-01-12 21:50:18 +09:00
commit 67fc9a8980
Signed by: nishi
GPG key ID: 27EF69B208EB9343
4 changed files with 10 additions and 3 deletions

6
engine/logo.sh Executable file
View file

@ -0,0 +1,6 @@
#!/bin/sh
rm -f logo*.png
povray +W512 +H512 +Oresource/logo/logo.png resource/logo/logo.pov
povray +W128 +H128 +KFF45 resource/logo/logo.pov
convert -delay 10 logo*.png resource/logo/logo.gif
rm -f logo*.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

View file

@ -92,6 +92,7 @@ object {
0.1
}
}
rotate <0, 0, -clock * 4 * 90>
translate <0, 0.55, 0>
pigment {
color rgb <1, 0, 0>
@ -100,7 +101,7 @@ object {
object {
text {
ttf "../font/IBMPlexSans-Bold.ttf"
ttf "resource/font/IBMPlexSans-Bold.ttf"
"GearSrc"
1, 0
}

View file

@ -8,8 +8,8 @@ void GSGLTexturePrepare(GSGL gl, GLuint* texture, unsigned char* rgba, int width
glGenTextures(1, texture);
glBindTexture(GL_TEXTURE_2D, *texture);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, rgba);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glBindTexture(GL_TEXTURE_2D, 0);
}