nothings-stb/tests
Fabian Giesen 07268cbf36 stb_image: New Paeth filter
This formulation is equivalent to the original (reference)
implementation but runs _significantly_ faster - this speeds up
the filtering portion of a Paeth-heavy 8192x8192 16-bit/channel
image by a factor of more than 2 on a Zen2 CPU.

I'm investigating doing a more thorough restructuring of this pass,
but this seems like a good first step.
2023-12-14 03:13:59 -08:00
..
caveview fix stbi_shiftsigned to be shifting a value that's unsigned 2017-04-28 23:35:37 -07:00
oversample stb_wingraph.h: missing lib pragmas for completeness 2015-06-30 20:02:41 -06:00
pbm ossfuzz: improve code coverage 2021-07-06 21:50:18 -07:00
pg_test added redundant pg_test.c just in case 2017-01-29 18:16:38 -08:00
pngsuite tests: test_png_regress 2023-12-14 03:13:59 -08:00
prerelease Misc. comment typos 2018-02-12 14:54:22 -05:00
sdf fix SDF documentation and add example code 2017-07-12 09:27:04 -07:00
vorbseek fix a few crash bugs with invalid stb_vorbis files (reported by Philip Bennefall, found using a fuzz tester) 2015-09-03 11:16:19 -07:00
Makefile Update Makefile 2020-06-01 06:22:44 +02:00
c_lexer_test.c fix compilation on non-C99 compilers 2017-03-03 09:22:07 -08:00
c_lexer_test.dsp Merge branch 'optimize' of https://github.com/rygorous/stb into working 2014-12-14 01:57:22 -08:00
fuzz_main.c rename fuzz target, add entry point 2020-05-11 05:48:25 +02:00
grid_reachability.c rename all stb_sprintf identifiers to follow stb conventions 2016-12-05 03:48:37 -08:00
herringbone.dsp initial commit 2014-07-04 08:06:36 -07:00
herringbone_generator.c first pass at stb-izing complete, now need to debug 2014-07-04 09:34:57 -07:00
herringbone_map.c fix broken map generation 2014-08-17 21:08:43 -07:00
herringbone_map.dsp fixes and tests 2014-07-07 04:54:52 -07:00
image_test.c image_test: tweak testing to open image in more modes 2019-08-11 04:58:48 -07:00
image_test.dsp update stb_image to 2.28 2023-01-29 06:24:13 -08:00
image_write_test.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
ossfuzz.sh change directory for seed corpus downloads 2021-07-10 15:51:11 +02:00
resample_test.cpp stb_image_resize2.h 2.00 2023-10-09 17:23:04 -07:00
resample_test_c.c Fix a bunch of warnings under Apple's clang-800.0.42.1 2017-03-11 09:34:26 -08:00
resize.dsp stb_image_resize2.h 2.00 2023-10-09 17:23:04 -07:00
stb.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
stb.dsp stb_image_resize2.h 2.00 2023-10-09 17:23:04 -07:00
stb.dsw stb_hexwave added, stretchy_buffer.h deprecated 2021-04-01 01:53:09 -07:00
stb_c_lexer_fuzzer.cpp Added fuzzer for stb_c_lexer 2020-04-09 16:21:56 +01:00
stb_cpp.cpp various tests and infrastructure fixes 2020-02-01 04:21:41 -08:00
stb_cpp.dsp Merge branch 'optimize' of https://github.com/rygorous/stb into working 2014-12-14 01:57:22 -08:00
stb_png.dict fuzz: remove some chunk identifiers from stb_png.dict 2019-03-12 00:14:16 +01:00
stb_static.c add new test files 2019-03-03 21:39:46 -08:00
stbi_read_fuzzer.c make fuzz target compilable as c++ code 2020-06-01 06:18:13 +02:00
stblib.dsp test stb_lib 2018-01-31 10:46:31 -08:00
stblib_test.c test stb_lib 2018-01-31 10:46:31 -08:00
stblib_test_companion.c test stb_lib 2018-01-31 10:46:31 -08:00
stretch_test.dsp Merge branch 'optimize' of https://github.com/rygorous/stb into working 2014-12-14 01:57:22 -08:00
test.sbm test.sbm: tweak tests so all pass 2019-08-11 05:17:42 -07:00
test_c_compilation.c stb_image_resize2.h 2.00 2023-10-09 17:23:04 -07:00
test_c_lexer.c update version numbers 2021-07-11 17:07:54 -07:00
test_cpp_compilation.cpp stb_image_resize2.h 2.00 2023-10-09 17:23:04 -07:00
test_ds.c stb_ds: fix arrisn, shgetp_null 2021-06-04 11:02:23 -07:00
test_ds_cpp.cpp add new test files 2019-03-03 21:39:46 -08:00
test_dxt.c add compilation tests that have no other includes to avoid accidental dependencies 2018-01-30 05:31:18 -08:00
test_easyfont.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
test_image.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
test_image_write.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
test_perlin.c add compilation tests that have no other includes to avoid accidental dependencies 2018-01-30 05:31:18 -08:00
test_png_paeth.c stb_image: New Paeth filter 2023-12-14 03:13:59 -08:00
test_png_regress.c tests: test_png_regress 2023-12-14 03:13:59 -08:00
test_siphash.c add stb_ds.h and tests 2019-02-25 11:16:35 -08:00
test_sprintf.c update test 2020-02-05 04:31:55 -08:00
test_truetype.c stb_truetype: fix incorrect antialiasing computation in v2 rasterizer, and handle certain cases where math blew up 2021-07-11 16:26:02 -07:00
test_vorbis.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
test_voxel.c add compilation tests that have no other includes to avoid accidental dependencies 2018-01-30 05:31:18 -08:00
textedit_sample.c no warnings when compiling /W3 2019-03-04 14:45:06 -08:00
tilemap_editor_integration_example.c tilemap editor 0.30 2014-10-19 21:18:07 -07:00
truetype_test_win32.c opengl stb_truetype demo app 2021-07-12 21:27:12 -07:00