aboutsummaryrefslogtreecommitdiff
path: root/vendor/stb
Commit message (Collapse)AuthorAgeFilesLines
* move vendor:libc to vendor:libc-shimLaytan Laats2026-01-224-9/+9
|
* change STBI resize alpha_channel parameter type to c.intxra2025-11-141-13/+13
|
* Refresh vorbis lib on Windows as well.Jeroen van Rijn2025-11-051-0/+0
|
* Fix #5887Jeroen van Rijn2025-11-051-1/+5
| | | | By cherry picking unmerged fix in upstream https://github.com/nothings/stb/issues/1745.
* Doc lines for vendor:*Jeroen van Rijn2025-10-105-21/+23
|
* Update stb_truetype.c againgingerBill2025-08-188-0/+2
|
* Rebuild stb libraries and compile `stb_truetype` using the `stb_rect_pack` rectsgingerBill2025-08-188-0/+2
|
* put FILE in core:c and use that in bindings to fix wasmLaytan Laats2025-01-271-1/+1
|
* Fix foreign import namesgingerBill2025-01-102-2/+2
|
* Keep -vet happygingerBill2025-01-103-3/+3
|
* Simplify stb foreign importsgingerBill2025-01-103-18/+6
|
* va_list fixes for raylib & stb sprintfLaytan Laats2024-09-294-2/+3
|
* Fix more JS stuffgingerBill2024-09-221-1/+1
|
* Clean-up `libc` usagegingerBill2024-09-223-4/+3
|
* Changed some recently added //+ usages to #+ and also fixed some //+ usages ↵Karl Zylinski2024-09-172-2/+2
| | | | in some code generators.
* Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-1719-148/+2041
|\
| * wasm: support more vendor librariesLaytan Laats2024-09-0919-148/+2041
| | | | | | | | | | | | | | | | Adds support for: - box2d - cgltf - stb image - stb rect pack
* | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-1/+1
|/ | | | file tag syntax.
* recompile bundled stb truetype on windowslaytan2024-09-091-0/+0
|
* recompile bundled stb truetypeLaytan Laats2024-09-093-1/+1
|
* Remove stb_rect_pack implementation from stb_truetype (fix #4215)Håkon Stormo2024-09-091-3/+0
|
* Fix `-vet-tabs` issuesgingerBill2024-08-241-1/+1
|
* remove panic workaroundLaytan Laats2024-08-121-7/+1
|
* fix vet errors in stb truetypeLaytan Laats2024-08-031-2/+1
|
* Update stb_truetype.odinxzores2024-07-121-1/+1
|
* use slice.ptr_swap instead of allocaLaytan Laats2024-07-021-6/+3
|
* wasm: support `vendor:stb/truetype` and `vendor:fontstash`Laytan Laats2024-07-025-0/+144
|
* compile stb_vorbisLaytan Laats2024-06-041-1/+1
|
* use `#exists` to provide good errors for common missing librariesLaytan Laats2024-06-046-31/+105
|
* clean importsLaytan Laats2024-03-011-1/+1
|
* makes raylib and stb_rect_pack free of libcLaytan Laats2024-02-291-2/+2
|
* Fix foreign import namesgingerBill2024-01-172-2/+2
|
* Have default `foreign import` system pathsgingerBill2024-01-176-18/+25
|
* add missing fields to fontinfoikarus2023-05-201-1/+1
|
* Update stb macOS libraries to be universalWilliam Roe2022-12-236-0/+0
| | | | | | | | | This updates all the darwin stb libraries to be built as universal libraries - meaning they contain both Intel and Apple Silicon versions. This should make these more generally compatible. Also, add stb_vorbis.a in the same way. Not sure why it was missing before.
* Add Darwin-target for building vendor/stb macos universal libsWilliam Roe2022-12-231-1/+31
| | | | | | | | | | | This Darwin-specific target builds each stb library with macOS-specific options so that the results are universal static libraries that should work on Intel (x86_64) and Apple Silicon (arm64) machines. They also should work on macOS 10.12 and above (which should match what Odin compiles for). The default Makefile target will build the darwin rule if its invoked on a macOS machine, otherwise it'll invoke the more general unix target.
* Fix STB lib import references on `ODIN_OS == .Darwin`Julian Ceipek2022-10-293-3/+3
|
* Fix darwin libs for vendor stbiray.garner2022-09-183-3/+3
|
* Merge branch 'master' into masterJeroen van Rijn2022-07-286-49/+140
|\
| * Correct return value.Jeroen van Rijn2022-05-251-1/+1
| |
| * [vendor:easy_font] API improvements.Jeroen van Rijn2022-04-031-27/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `print(x, y, text, color, quad_buffer)` version that takes `[]quad`. (Same internal memory layout as []u8 API, but more convenient for the caller.) Add optional `scale := f32(1.0)` param to `print` to embiggen the glyph quads. ```odin // Example for use with vendor:raylib quads: [999]easy_font.Quad = --- color := rl.GREEN c := transmute(easy_font.Color)color num_quads := easy_font.print(10, 60, TEXT, c, quads[:]) for q in quads[:num_quads] { tl := q.tl.v br := q.br.v color = transmute(rl.Color)q.tl.c r := rl.Rectangle{x = tl.x, y = tl.y, width = br.x - tl.x, height = br.y - tl.y} // Yes, we could just use the `color` from above, but this shows how to get it back from the vertex. // And in practice this code will likely not live as close to the `easy_font` call. rl.DrawRectangleRec(r, color) } ```
| * Fixes for stb_easy_fontFlorian Behr2022-04-031-4/+4
| |
| * Add foreign imports for Darwin to vendor:stbWes Hardee2022-03-226-0/+6
| |
| * stb, miniaudio: use default builtin variables of make for CC and ARSébastien Marie2022-03-031-13/+13
| |
| * adding `is_16_bit_from_memory` to stbiTail Wag Games2022-02-241-2/+3
| |
| * Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-206-12/+12
| |
* | Update stb_image_resize.odinpvance2022-07-281-3/+3
| |
* | Update stb_image_resize.odinpvance2022-07-281-3/+3
| |
* | Replace ODIN_OS strings with enum valuespvance2022-07-281-3/+3
| |
* | replace ODIN_OS string with enumspvance2022-07-281-3/+3
| |