Sean Barrett
0e2583041d
minor cleanup
2015-02-22 15:25:54 -08:00
Sean Barrett
5a0dcc90d6
initialize cache mutexes in right file
2015-02-22 15:09:22 -08:00
Sean Barrett
cd17050ca4
split render.c into cave_mesher.c and cave_render.c
2015-02-22 15:03:04 -08:00
Sean Barrett
2770c92148
initial stb_voxel_render version with working minecraft viewer
2015-02-22 14:34:05 -08:00
Sean Barrett
0b05bde303
quick fixes w/o version updates
2015-02-22 14:26:21 -08:00
Cap Petschulat
7579b8a177
Fix the simple truetype example
2015-02-22 10:36:26 -08:00
Joseph Thomson
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
Fabian Giesen
4b0c6f6634
stb_image: NEON and SSE2 SIMD detection fixes.
...
This fixes two things. First, the logic to disable SSE2 on
GCC unless "-msse2" was not specific enough, and ended up
disabling SIMD support on NEON targets entirely. Shuffle
the detection logic around to make that bit x86-specific.
Second, 32-bit MinGW assumes 16-byte aligned stacks, but this is
not in the Windows ABI and hence DLLs and callbacks don't
necessarily provide it. This caused a crash.
This can be fixed by providing the right command-line option,
which we have no control over. As a compromise, disable the SSE2
path on MinGW unless a specific #define explained in the comments
is set. That way, we default to safe (never-crashing) behavior
unless the user explicitly signals they know what they're doing.
2015-02-17 01:21:40 -08:00
Laura Dennis-Jordan
abe81006db
Fixed bug where NEON code was #ifdef’d out on GCC/clang even where explicitly requested.
2015-02-05 20:49:04 +01:00
Sean Barrett
bdef693b7c
add FAQ about single-header-file libs
2015-02-01 02:49:36 -08:00
Sean Barrett
4b518bb2b6
whoops, didn't mean to check in those changes for this file, but did for the other files
2015-02-01 02:45:11 -08:00
Sean Barrett
a3e84e25dd
added stb_easy_font.h
2015-02-01 01:49:17 -08:00
joshhuelsman
3f418bfe6e
stbte: fix; prop button now draws 't' in default
...
prop button didn’t draw the ’t’ when the panel is expanded
2015-01-30 21:59:01 -05:00
joshhuelsman
6cc48214ac
stbte: removed redundant conditional
2015-01-30 21:17:24 -05:00
joshhuelsman
e62a54ee0b
stbte: fix number rendering when no layernames set
2015-01-30 18:58:59 -05:00
joshhuelsman
ba38019c95
stbte: fix layername button growing for both sides
2015-01-30 18:46:57 -05:00
joshhuelsman
87faf06b5d
stbte: update documentation/version 0.31
...
Changed REVISION HISTORY, TODO, CREDITS, and README
2015-01-30 18:06:40 -05:00
joshhuelsman
f82fbb2e36
stbte: layername button grows/shrinks
...
Layer name buttons grow to fill box
2015-01-30 17:55:03 -05:00
joshhuelsman
7a0b46075c
Fix stbte_create_map declaration
2015-01-30 17:07:57 -05:00
ocornut
45fec17148
stb_truetype: added STBTT_STATIC to make all implementation static
...
Followed the structure used by stb_rectpack.
Functions that had neither extern neither static got STBTT_DEF as well.
2015-01-21 23:38:29 +01:00
ocornut
2c13513a95
stb_truetype: fix for if stb_rect_pack .h wasn't included.
2015-01-21 23:21:19 +01:00
Sean Barrett
0d840ab330
quick & dirty leak checker
2015-01-21 07:46:54 -08:00
Sean Barrett
ec2158386c
update version number
2015-01-19 05:20:56 -08:00
Sean Barrett
5bad081711
fix incorrectly-named assert, attempt to fix (char) cast warning (tricky since char's signedness is unknown)
2015-01-19 05:18:37 -08:00
Philipp Wiesemann
b3653cc3f1
fix double free (found by cppcheck)
2015-01-18 21:17:49 +01:00
Sean Barrett
22fa9a467a
rewrite HDR rle logic
2015-01-18 10:43:42 -08:00
ocornut
90c18fd41a
stb_truetype: split stbtt_PackFontRanges() into 3 functions for advanced uses, allow stbtt_PackBegin() to take NULL pixels
2015-01-18 15:24:33 +00:00
Sean Barrett
80d5c4be48
fix bug introduced when doing hdr cleanup
2015-01-17 09:16:48 -08:00
Sean Barrett
c315b164b7
update version numbers
2015-01-17 08:41:54 -08:00
Sean Barrett
5ad4169ed1
update version number
2015-01-17 08:39:41 -08:00
Sean Barrett
50edcdb972
Merge branch 'master' of https://github.com/scullion/stb
2015-01-17 08:37:50 -08:00
Sean Barrett
4ae1bc417b
Merge branch 'kg' of https://github.com/krig/stb
2015-01-17 08:36:22 -08:00
Sean Barrett
5c121a9921
don't use SIMD on gcc if it's going to fail anyway
2015-01-17 08:32:57 -08:00
Sean Barrett
77f816ce73
version number
2015-01-17 08:25:30 -08:00
Sean Barrett
6f3bda396d
credits, version number
2015-01-17 08:25:08 -08:00
Sean Barrett
68c8e4851a
Merge branch 'master' of https://github.com/enginmanap/stb
2015-01-17 08:22:28 -08:00
Sean Barrett
d673e85e94
update credits
2015-01-17 08:22:19 -08:00
Sean Barrett
974ca12fb8
Merge branch 'master' of https://github.com/bigmonachus/stb
2015-01-17 08:19:22 -08:00
Sean Barrett
4c9e8dd359
version numbers
2015-01-17 08:17:31 -08:00
Sean Barrett
d91cbdf662
Merge branch 'test'
2015-01-17 07:47:52 -08:00
Sean Barrett
f392ec7d36
Merge branch 'working'
2015-01-17 07:47:45 -08:00
Sean Barrett
edd5e6700d
tweak baldurk's hdr implementation
2015-01-17 07:46:22 -08:00
Sean Barrett
258fb15340
Merge branch 'master' of http://github.com/baldurk/stb into test
2015-01-17 07:23:47 -08:00
Sean Barrett
6639ef6d5a
fix monochrome bmp support
2015-01-17 07:15:50 -08:00
engin manap
50c5c8e8ca
remove unused variable "ha"
...
this variable was causing a warning while compiling with gcc.
2015-01-12 11:41:00 +02:00
engin manap
1a9be15c1e
Fix dangling else warnings
2015-01-12 11:34:48 +02:00
Sergio Gonzalez
a2df517a1a
Fix for warning 4244. Cast to short
2014-12-29 18:43:57 -06:00
Sean Barrett
a7c8694d69
fix missing STBI_MALLOC
2014-12-25 11:11:59 -08:00
Sean Barrett
6e0ae49f87
update version number, minor docs
2014-12-25 01:40:04 -08:00
Fabian Giesen
febbc34a16
stb_image: Rename SSE2/NEON IDCTs to idct_simd.
2014-12-24 10:53:31 +01:00