summary refs log tree commit diff
path: root/bin/gfxx.c (follow)
Commit message (Collapse)AuthorAge
* Replace gfxx SCALE macro with interp functionJune McEnroe2018-02-06
| | | | Short-circuits for b = 8.
* Rename gfxx space indexed and add palette samplingJune McEnroe2018-02-05
|
* Take scale into account for when to stop drawing in gfxxJune McEnroe2018-02-05
|
* Always skip most significant bits in gfxxJune McEnroe2018-02-05
| | | | This works for CARDS.DLL but might not for other things. We'll see.
* Set title in gfcocoaJune McEnroe2018-02-05
|
* Rewrite gfxx bit handlingJune McEnroe2018-02-05
| | | | | | | | | | | Specifies how many bits for each of "alpha" (ignored), red, green, blue. Separates byte-order and bit-order. Much more flexible, but now won't render CARDS.DLL graphics properly due to the skip bit being not where it expects. Also mmaps the file instead of reading it all in. And the default palette and sampling got removed again for now, since it's too awkward to use.
* Add flip option to gfxxJune McEnroe2018-02-05
| | | | This handles upside-down graphics much better than reverse did.
* Remove gfxx reverse optionJune McEnroe2018-02-05
|
* Fix gfxx draw stop conditionJune McEnroe2018-02-04
| | | | Would not draw the last partially visible column when mirrored.
* Avoid doing excessive work in gfxxJune McEnroe2018-02-04
| | | | By stopping when the next column would be off the edge of the buffer.
* Add palette sampling to gfxxJune McEnroe2018-02-04
|
* Add 4-bit RGB to gfxxJune McEnroe2018-02-04
| | | | Replace default palette with alternating black and white.
* Separate gfxx and its framebuffer frontendJune McEnroe2018-02-03
|
* Add gfxx palette loadingJune McEnroe2018-02-02
|
* Fix color scaling in gfxxJune McEnroe2018-02-02
| | | | The 8-bit RGB palette definitely looks right now.
* Rework gfxx controlsJune McEnroe2018-02-02
| | | | Also hardcode the right palette for CARDS.DLL.
* Add RGB and GRAY macros in gfxxJune McEnroe2018-02-02
|
* Add colorspaces and mirroring to gfxxJune McEnroe2018-02-02
| | | | Also 4-bit color and a palette that can't be set yet.
* Blank framebuffer with sampled background on exitJune McEnroe2018-02-01
| | | | This should work like 99% of the time, probably.
* Add license notice to gfxxJune McEnroe2018-02-01
|
* Add gfxxJune McEnroe2018-02-01