samples: correct image paths & include <math.h>
This commit is contained in:
parent
f5436fd31b
commit
fdac490e34
|
@ -12,6 +12,9 @@
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8_t romdisk[];
|
extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMAGE_FILENAME "/rd/disk_1555.dtex"
|
||||||
|
#else
|
||||||
|
#define IMAGE_FILENAME "../samples/depth_funcs/alpha_testing/romdisk/disk_1555.dtex"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
texture t;
|
texture t;
|
||||||
|
@ -125,7 +128,7 @@ int main(int argc, char **argv)
|
||||||
InitGL(640, 480);
|
InitGL(640, 480);
|
||||||
|
|
||||||
//loads a dtex texture. see the /romdisk folder for more files
|
//loads a dtex texture. see the /romdisk folder for more files
|
||||||
dtex_to_gl_texture(&t, "/rd/disk_1555.dtex");
|
dtex_to_gl_texture(&t, IMAGE_FILENAME);
|
||||||
ReSizeGLScene(640, 480);
|
ReSizeGLScene(640, 480);
|
||||||
DrawGLScene();
|
DrawGLScene();
|
||||||
while(1) {
|
while(1) {
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
#include <kos.h>
|
#include <kos.h>
|
||||||
|
@ -14,6 +15,9 @@
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMAGE_FILENAME "/rd/flag1.bmp"
|
||||||
|
#else
|
||||||
|
#define IMAGE_FILENAME "../samples/lerabot01/romdisk/flag1.bmp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../loadbmp.h"
|
#include "../loadbmp.h"
|
||||||
|
@ -36,7 +40,7 @@ void LoadGLTextures() {
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ImageLoad("/rd/flag1.bmp", image1)) {
|
if (!ImageLoad(IMAGE_FILENAME, image1)) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
#include <kos.h>
|
#include <kos.h>
|
||||||
|
@ -17,7 +18,7 @@ extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
||||||
#else
|
#else
|
||||||
#define IMAGE_FILENAME "samples/lights/romdisk/NeHe.bmp"
|
#define IMAGE_FILENAME "../samples/lights/romdisk/NeHe.bmp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../loadbmp.h"
|
#include "../loadbmp.h"
|
||||||
|
|
|
@ -16,7 +16,7 @@ extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
||||||
#else
|
#else
|
||||||
#define IMAGE_FILENAME "samples/mipmap/romdisk/NeHe.bmp"
|
#define IMAGE_FILENAME "../samples/mipmap/romdisk/NeHe.bmp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../loadbmp.h"
|
#include "../loadbmp.h"
|
||||||
|
|
|
@ -26,8 +26,8 @@ KOS_INIT_ROMDISK(romdisk);
|
||||||
#define IMAGE1_FILENAME "/rd/wp001vq.pvr"
|
#define IMAGE1_FILENAME "/rd/wp001vq.pvr"
|
||||||
#define IMAGE2_FILENAME "/rd/FlareWS_256.pvr"
|
#define IMAGE2_FILENAME "/rd/FlareWS_256.pvr"
|
||||||
#else
|
#else
|
||||||
#define IMAGE1_FILENAME "samples/multitexture_arrays/romdisk/wp001vq.pvr"
|
#define IMAGE1_FILENAME "../samples/multitexture_arrays/romdisk/wp001vq.pvr"
|
||||||
#define IMAGE2_FILENAME "samples/multitexture_arrays/romdisk/FlareWS_256.pvr"
|
#define IMAGE2_FILENAME "../samples/multitexture_arrays/romdisk/FlareWS_256.pvr"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Load a PVR texture - located in pvr-texture.c */
|
/* Load a PVR texture - located in pvr-texture.c */
|
||||||
|
|
|
@ -13,11 +13,11 @@
|
||||||
#include "GL/glkos.h"
|
#include "GL/glkos.h"
|
||||||
|
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
|
||||||
extern uint8_t romdisk[];
|
extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMAGE_FILENAME "/rd/NeHe.bmp"
|
||||||
#else
|
#else
|
||||||
#define IMAGE_FILENAME "samples/nehe06/romdisk/NeHe.bmp"
|
#define IMAGE_FILENAME "../samples/nehe06/romdisk/NeHe.bmp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../loadbmp.h"
|
#include "../loadbmp.h"
|
||||||
|
|
|
@ -12,11 +12,11 @@
|
||||||
#include "GL/glext.h"
|
#include "GL/glext.h"
|
||||||
|
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
#define IMG_PATH "/rd/NeHe.tex"
|
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_PATH "/rd/NeHe.tex"
|
||||||
#else
|
#else
|
||||||
#define IMG_PATH "samples/nehe06_4444twid/romdisk/NeHe.tex"
|
#define IMG_PATH "../samples/nehe06_4444twid/romdisk/NeHe.tex"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* floats for x rotation, y rotation, z rotation */
|
/* floats for x rotation, y rotation, z rotation */
|
||||||
|
|
|
@ -13,6 +13,9 @@
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_PATH "/rd/NeHe.tex"
|
||||||
|
#else
|
||||||
|
#define IMG_PATH "../samples/nehe06_vq/romdisk/NeHe.tex"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* floats for x rotation, y rotation, z rotation */
|
/* floats for x rotation, y rotation, z rotation */
|
||||||
|
@ -149,7 +152,7 @@ void LoadGLTextures() {
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ImageLoad("/rd/NeHe.tex", image1)) {
|
if (!ImageLoad(IMG_PATH, image1)) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,9 @@
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_PATH "/rd/glass.pvr"
|
||||||
|
#else
|
||||||
|
#define IMG_PATH "../samples/nehe08/romdisk/glass.pvr"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static GLfloat xrot; /* X Rotation */
|
static GLfloat xrot; /* X Rotation */
|
||||||
|
@ -156,11 +159,11 @@ int main(int argc, char **argv) {
|
||||||
glEnable(GL_LIGHT0);
|
glEnable(GL_LIGHT0);
|
||||||
|
|
||||||
/* Set up the textures */
|
/* Set up the textures */
|
||||||
texture[0] = glTextureLoadPVR("/rd/glass.pvr", 0, 0);
|
texture[0] = glTextureLoadPVR(IMG_PATH, 0, 0);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
|
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_MIN_FILTER, GL_NEAREST);
|
||||||
|
|
||||||
texture[1] = glTextureLoadPVR("/rd/glass.pvr", 0, 0);
|
texture[1] = glTextureLoadPVR(IMG_PATH, 0, 0);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
|
||||||
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
|
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,17 @@ int32_t delaytime;
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8_t romdisk[];
|
extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_LOGO_PATH "/rd/logo.bmp"
|
||||||
|
#define IMG_MASK1_PATH "/rd/mask1.bmp"
|
||||||
|
#define IMG_IMAGE1_PATH "/rd/image1.bmp"
|
||||||
|
#define IMG_MASK2_PATH "/rd/mask2.bmp"
|
||||||
|
#define IMG_IMAGE2_PATH "/rd/image2.bmp"
|
||||||
|
#else
|
||||||
|
#define IMG_LOGO_PATH "../samples/nehe20/romdisk/logo.bmp"
|
||||||
|
#define IMG_MASK1_PATH "../samples/nehe20/romdisk/mask1.bmp"
|
||||||
|
#define IMG_IMAGE1_PATH "../samples/nehe20/romdisk/image1.bmp"
|
||||||
|
#define IMG_MASK2_PATH "../samples/nehe20/romdisk/mask2.bmp"
|
||||||
|
#define IMG_IMAGE2_PATH "../samples/nehe20/romdisk/image2.bmp"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "../loadbmp.h"
|
#include "../loadbmp.h"
|
||||||
|
@ -75,11 +86,11 @@ int LoadGLTextures() // Load Bitmaps And Conv
|
||||||
|
|
||||||
Image TextureImage[5];
|
Image TextureImage[5];
|
||||||
|
|
||||||
if ((ImageLoad("/rd/logo.bmp", &TextureImage[0])) && // Logo Texture
|
if ((ImageLoad(IMG_LOGO_PATH, &TextureImage[0])) && // Logo Texture
|
||||||
(ImageLoad("/rd/mask1.bmp", &TextureImage[1])) && // First Mask
|
(ImageLoad(IMG_MASK1_PATH, &TextureImage[1])) && // First Mask
|
||||||
(ImageLoad("/rd/image1.bmp", &TextureImage[2])) && // First Image
|
(ImageLoad(IMG_IMAGE1_PATH, &TextureImage[2])) && // First Image
|
||||||
(ImageLoad("/rd/mask2.bmp", &TextureImage[3])) && // Second Mask
|
(ImageLoad(IMG_MASK2_PATH, &TextureImage[3])) && // Second Mask
|
||||||
(ImageLoad("/rd/image2.bmp", &TextureImage[4]))) // Second Image
|
(ImageLoad(IMG_IMAGE2_PATH, &TextureImage[4]))) // Second Image
|
||||||
{
|
{
|
||||||
Status=TRUE; // Set The Status To TRUE
|
Status=TRUE; // Set The Status To TRUE
|
||||||
glGenTextures(5, &texture[0]); // Create Five Textures
|
glGenTextures(5, &texture[0]); // Create Five Textures
|
||||||
|
|
|
@ -15,6 +15,9 @@
|
||||||
#ifdef __DREAMCAST__
|
#ifdef __DREAMCAST__
|
||||||
extern uint8_t romdisk[];
|
extern uint8_t romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_PATH "/rd/NeHe.tex"
|
||||||
|
#else
|
||||||
|
#define IMG_PATH "../samples/paletted/romdisk/NeHe.tex"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* floats for x rotation, y rotation, z rotation */
|
/* floats for x rotation, y rotation, z rotation */
|
||||||
|
@ -113,7 +116,7 @@ void LoadGLTextures() {
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!LoadPalettedTex("/rd/NeHe.tex", image1)) {
|
if (!LoadPalettedTex(IMG_PATH, image1)) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,11 @@
|
||||||
#include <kos.h>
|
#include <kos.h>
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_PATH "/rd/NeHe.pcx"
|
||||||
|
#define IMG_ALPHA_PATH "/rd/NeHe-Alpha.pcx"
|
||||||
|
#else
|
||||||
|
#define IMG_PATH "../samples/paletted_pcx/romdisk/NeHe.pcx"
|
||||||
|
#define IMG_ALPHA_PATH "../samples/paletted_pcx/romdisk/NeHe-Alpha.pcx"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* floats for x rotation, y rotation, z rotation */
|
/* floats for x rotation, y rotation, z rotation */
|
||||||
|
@ -140,11 +145,11 @@ void LoadGLTextures() {
|
||||||
// Load Texture
|
// Load Texture
|
||||||
Image image1, image2;
|
Image image1, image2;
|
||||||
|
|
||||||
if(!LoadPalettedPCX("/rd/NeHe.pcx", &image1)) {
|
if(!LoadPalettedPCX(IMG_PATH, &image1)) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!LoadPalettedPCX("/rd/NeHe-Alpha.pcx", &image2)) {
|
if(!LoadPalettedPCX(IMG_ALPHA_PATH, &image2)) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,17 @@
|
||||||
#include <kos.h>
|
#include <kos.h>
|
||||||
extern uint8 romdisk[];
|
extern uint8 romdisk[];
|
||||||
KOS_INIT_ROMDISK(romdisk);
|
KOS_INIT_ROMDISK(romdisk);
|
||||||
|
#define IMG_FACADE00_PATH "/rd/facade00.tga"
|
||||||
|
#define IMG_FACADE01_PATH "/rd/facade01.tga"
|
||||||
|
#define IMG_FACADE02_PATH "/rd/facade02.tga"
|
||||||
|
#define IMG_FLOOR_PATH "/rd/floor.tga"
|
||||||
|
#define IMG_LIGHTMAP_PATH "/rd/lightmap.tga"
|
||||||
|
#else
|
||||||
|
#define IMG_FACADE00_PATH "../samples/zclip/romdisk/facade00.tga"
|
||||||
|
#define IMG_FACADE01_PATH "../samples/zclip/romdisk/facade01.tga"
|
||||||
|
#define IMG_FACADE02_PATH "../samples/zclip/romdisk/facade02.tga"
|
||||||
|
#define IMG_FLOOR_PATH "../samples/zclip/romdisk/floor.tga"
|
||||||
|
#define IMG_LIGHTMAP_PATH "../samples/zclip/romdisk/lightmap.tga"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Image type - contains height, width, and data */
|
/* Image type - contains height, width, and data */
|
||||||
|
@ -119,9 +130,9 @@ GLboolean LoadTGA(TextureImage *texture, const char *filename) // Loads A TGA
|
||||||
// Load Bitmaps And Convert To Textures
|
// Load Bitmaps And Convert To Textures
|
||||||
void LoadGLTextures() {
|
void LoadGLTextures() {
|
||||||
const char* filenames [] = {
|
const char* filenames [] = {
|
||||||
"/rd/facade00.tga",
|
IMG_FACADE00_PATH,
|
||||||
"/rd/facade01.tga",
|
IMG_FACADE01_PATH,
|
||||||
"/rd/facade02.tga"
|
IMG_FACADE02_PATH
|
||||||
};
|
};
|
||||||
|
|
||||||
GLubyte i;
|
GLubyte i;
|
||||||
|
@ -129,11 +140,11 @@ void LoadGLTextures() {
|
||||||
LoadTGA(&textures[i], filenames[i]);
|
LoadTGA(&textures[i], filenames[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!LoadTGA(&road, "/rd/floor.tga")) {
|
if(!LoadTGA(&road, IMG_FLOOR_PATH)) {
|
||||||
fprintf(stderr, "Error loading road texture");
|
fprintf(stderr, "Error loading road texture");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!LoadTGA(&lightmap, "/rd/lightmap.tga")) {
|
if(!LoadTGA(&lightmap, IMG_LIGHTMAP_PATH)) {
|
||||||
fprintf(stderr, "Error loading lightmap texture");
|
fprintf(stderr, "Error loading lightmap texture");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user