voxel render 0.78; compile as C++, fix bad #else

pull/102/head
Sean Barrett 2015-04-02 07:08:27 -07:00
parent abf217de52
commit cd1d05b389
3 changed files with 628 additions and 668 deletions

View File

@ -13,7 +13,7 @@ library | lastest version | category | description
**stb_rect_pack.h** | 0.05 | graphics | simple 2D rectangle packer with decent quality
**stretchy_buffer.h** | 1.01 | utility | typesafe dynamic array for C (i.e. approximation to vector<>), doesn't compile as C++
**stb_textedit.h** | 1.5 | UI | guts of a text editor for games etc implementing them from scratch
**stb_voxel_render.h** | 0.77 | 3D&nbsp;graphics | Minecraft-esque voxel rendering "engine" with many more features
**stb_voxel_render.h** | 0.78 | 3D&nbsp;graphics | Minecraft-esque voxel rendering "engine" with many more features
**stb_dxt.h** | 1.04 | 3D&nbsp;graphics | Fabian "ryg" Giesen's real-time DXT compressor
**stb_perlin.h** | 0.2 | 3D&nbsp;graphics | revised Perlin noise (3D input, 1D output)
**stb_easy_font.h** | 0.5 | 3D&nbsp;graphics | quick-and-dirty easy-to-deploy bitmap font for printing frame rate, etc

File diff suppressed because it is too large Load Diff

View File

@ -7,6 +7,8 @@
#define STB_IMAGE_IMPLEMENTATION
#define STB_HERRINGBONE_WANG_TILE_IMPLEMENTATION
#define STB_RECT_PACK_IMPLEMENTATION
#define STB_VOXEL_RENDER_IMPLEMENTATION
#define STBVOX_CONFIG_MODE 1
#define STBI_MALLOC my_malloc
#define STBI_FREE my_free
@ -25,6 +27,7 @@ void my_free(void *) { }
#include "stb_c_lexer.h"
#include "stb_divide.h"
#include "stb_herringbone_wang_tile.h"
#include "stb_voxel_render.h"
#define STBTE_DRAW_RECT(x0,y0,x1,y1,color) do ; while(0)
#define STBTE_DRAW_TILE(x,y,id,highlight,data) do ; while(0)