Commit Graph

826 Commits

Author SHA1 Message Date
90d58e577e Update README.md 2015-04-01 13:52:03 -07:00
d768440ce7 Merge pull request #99 from Mischanix/depth
Request a 24-bit depth buffer
2015-04-01 13:42:25 -07:00
feae54a2d9 Request a 24-bit depth buffer 2015-04-01 12:41:49 -05:00
089b3e4395 version number 2015-04-01 06:11:13 -07:00
081fd6945c comment tweaks 2015-04-01 06:08:36 -07:00
2cbeaa3001 bump to version 0.76; documentation, minor changes to texlerp, other input tweaks 2015-04-01 05:47:36 -07:00
5690ff7c60 Merge pull request #96 from jsfdez/patch-1
Build fix
2015-04-01 03:06:06 -07:00
ebb3b475d7 Build fix
x, y, z members not found because stbvox_default_normals contains arrays not structs.
2015-04-01 11:35:54 +02:00
e115ae38f2 Merge pull request #95 from debiatan/master
I like the word 'implementation'
2015-04-01 01:19:52 -07:00
0ef28d6bb5 I like the word 'implementation'. 2015-04-01 10:04:38 +02:00
0f52f6accc note documentation failure; update README.md 2015-04-01 00:44:05 -07:00
92de5ecbb2 youtube link 2015-04-01 00:28:17 -07:00
3bb829574d mostly documented 2015-04-01 00:24:46 -07:00
9e5e19f5a3 various fixes 2015-03-31 02:32:17 -07:00
28630fb253 various fixes 2015-03-30 13:19:06 -07:00
c500a90375 added stbi_vertically_flip_on_load 2015-03-29 03:03:09 -07:00
0f8e471f7b various voxel/caveview improvements 2015-03-28 17:36:09 -07:00
80176ae4a1 Remove unused variables in write_hdr_scanline.
Fixes #90.
2015-03-24 11:22:20 -07:00
8bfd635220 Allow to replace qsort function with custom implementation 2015-03-20 15:01:53 -07:00
198ee828ca Allow to replace memmove function with custom implementation 2015-03-20 14:58:38 -07:00
ffe447630d Couple of places should be using STBTT_memset instead of memset 2015-03-20 14:54:47 -07:00
30eb4371c8 Change double literals 0.5 to float type 2015-03-20 14:49:58 -07:00
0669a6659a fixes for premultiplied alpha 2015-03-17 02:21:17 -07:00
ba49d37e6a premultiplied alpha support 2015-03-17 02:10:58 -07:00
f49c90c03d beginnings of mode support;
reconstruct full table of bit allocations per mode
2015-03-15 11:17:14 -07:00
c588d29e95 switch shader variation from runtime-with-tags to dynamic with #ifdefs;
support making all definitions static so you can have multiple copies of file (with different #ifdefs);
move all tables to end of file (this will have to be undone later because IIRC it's not compatible with C++ or with some compilers or something, but it'll make my life easier in the interim);
2015-03-15 10:18:13 -07:00
3a2c54d4a0 check off todo-list item for previous check-in 2015-03-14 19:50:32 -07:00
00810b7d11 correct normals for vheight floors 2015-03-14 15:02:51 -07:00
c10b3fefae correct normals for upwards slope (and dummy lighting to test it) 2015-03-13 19:00:34 -07:00
177498673e update readme with wood type status 2015-03-13 12:39:30 -07:00
6509e1d1e7 minecraft wood types (only for solid blocks) 2015-03-13 12:45:49 -07:00
5a8064bad2 fix texture coords to not be reflected on north & south walls 2015-03-13 12:04:45 -07:00
c2ee843df3 update todo for previous checkin 2015-03-13 12:00:50 -07:00
f02b0d700f if vertex buffer is full, mesh builder stops gracefully and remembers where to continue 2015-03-13 12:00:00 -07:00
efcd76c9ab support texture rotation; better interaction of mouse centering & VC6 debugger; fix in-place conversion when mca blocks are written in different order 2015-03-12 19:03:49 -07:00
3d4f545fd7 remove unused gl_fragColor support 2015-03-12 11:38:10 -07:00
673cbb1ee4 remove unused code from cave_main 2015-03-12 00:07:50 -07:00
0cd5465f52 re-add README.md that was in a different branch 2015-03-12 00:00:10 -07:00
c27a6c6c36 restore old q&a 2015-03-11 23:54:45 -07:00
14b203571a forgot to check in .dsp file after the renames 2015-02-22 18:27:17 -08:00
f9c24c20fc various cleanup; vheight works (only one path tested) 2015-02-22 17:42:46 -08:00
1d18b23ea1 replace main.c & game.c with cave_main.c 2015-02-22 15:52:03 -08:00
7add4d09b9 delete game.h 2015-02-22 15:42:24 -08:00
0e2583041d minor cleanup 2015-02-22 15:25:54 -08:00
5a0dcc90d6 initialize cache mutexes in right file 2015-02-22 15:09:22 -08:00
cd17050ca4 split render.c into cave_mesher.c and cave_render.c 2015-02-22 15:03:04 -08:00
2770c92148 initial stb_voxel_render version with working minecraft viewer 2015-02-22 14:34:05 -08:00
0b05bde303 quick fixes w/o version updates 2015-02-22 14:26:21 -08:00
7579b8a177 Fix the simple truetype example 2015-02-22 10:36:26 -08:00
a60912f145 Avoid GCC sign-compare warning.
GCC 4.7 gave the warning "signed and unsigned type in conditional
expression" because the ternary operator mixes signed and unsigned
integers. Fixed by casting to unsigned inside the "if" branch instead
of casting the result of the entire conditional.
2015-02-20 10:15:08 +00:00