Move texcoords to compile time

This commit is contained in:
Miloslav Číž 2018-09-16 14:24:10 +02:00
parent a3e5729201
commit 9bd293af66
3 changed files with 7 additions and 4 deletions

View file

@ -1021,7 +1021,6 @@ void draw()
c.maxHits = 8; c.maxHits = 8;
c.maxSteps = 10; c.maxSteps = 10;
c.computeTextureCoords = 1;
render(player.mCamera,floorHeightAt,ceilingHeightAt,textureAt,pixelFunc,c); render(player.mCamera,floorHeightAt,ceilingHeightAt,textureAt,pixelFunc,c);

View file

@ -25,7 +25,7 @@
be seen at less shaky head bobbing when moving. However the latter be seen at less shaky head bobbing when moving. However the latter
algorithm doesn't support rolling doors (these will be turned off). */ algorithm doesn't support rolling doors (these will be turned off). */
//#define NO_TEXTURES #define NO_TEXTURES
/* ^ Turns off textures and only uses colors, which increases FPS. */ /* ^ Turns off textures and only uses colors, which increases FPS. */
//#define USE_DIST_APPROX 1 //#define USE_DIST_APPROX 1
@ -43,6 +43,10 @@
/* ^ Defines how the door roll: -1 opens the door to the left, 1 to the /* ^ Defines how the door roll: -1 opens the door to the left, 1 to the
right, 0 to both. */ right, 0 to both. */
#ifdef NO_TEXTURES
#define COMPUTE_WALL_TEXCOORDS 0
#endif
#define FPS 60 #define FPS 60
#define HEAD_BOB_HEIGHT 200 #define HEAD_BOB_HEIGHT 200
#define HEAD_BOB_STEP 20 #define HEAD_BOB_STEP 20
@ -966,7 +970,6 @@ void draw()
c.maxHits = 1; c.maxHits = 1;
c.maxSteps = 20; c.maxSteps = 20;
c.computeTextureCoords = 1;
player.mCamera.height += player.mHeadBob; player.mCamera.height += player.mHeadBob;

View file

@ -19,6 +19,8 @@
#define HEAD_BOB_HEIGHT 150 #define HEAD_BOB_HEIGHT 150
#define HEAD_BOB_STEP 20 #define HEAD_BOB_STEP 20
#define COMPUTE_WALL_TEXCOORDS 0 // we won't be using textures, so turn them off
#include "general.hpp" #include "general.hpp"
#define LEVEL_X_RES 29 #define LEVEL_X_RES 29
@ -500,7 +502,6 @@ void draw()
c.maxHits = 6; c.maxHits = 6;
c.maxSteps = 20; c.maxSteps = 20;
c.computeTextureCoords = 0;
player.mCamera.height += player.mHeadBob; player.mCamera.height += player.mHeadBob;
render(player.mCamera,floorHeightAt,0,colorAt,pixelFunc,c); render(player.mCamera,floorHeightAt,0,colorAt,pixelFunc,c);