Go to file
Aaron Giles 57cfaa163e Switched rgb_t to a class, replacing macros with methods. Mappings are
as follows:

   MAKE_RGB(r,g,b)     == rgb_t(r,g,b)
   MAKE_ARGB(a,r,g,b)  == rgb_t(a,r,g,b)
   RGB_ALPHA(data)     == data.a()
   RGB_RED(data)       == data.r()
   RGB_GREEN(data)     == data.g()
   RGB_BLUE(data)      == data.b()
   RGB_BLACK           == rgb_t::black
   RGB_WHITE           == rgb_t::white

Implicit conversions to/from UINT32 are built in as well as simple
addition, subtraction, and scaling (with clamping).

As a result of being a class, some stricter typing was needed in
a few places but overall not too much.
2014-02-19 06:07:32 +00:00
artwork HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere] 2011-06-06 21:25:38 +00:00
docs (mess): Floppy subsystem documentation checkpoint. Incomplete, but 2014-01-30 20:13:38 +00:00
hash (MESS) nes: Properly implemented the Bandai Karaoke Studio expansion 2014-02-19 05:48:54 +00:00
hlsl This revert (r26927), as requested by author, fixes the regression of missing graphics for vector games using HLSL. Also reverted patch in code (r27063) to deal with "roundf" for pre-vs2013 compilers - which is no longer needed. (nw) 2014-01-24 00:30:29 +00:00
keymaps Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder] 2012-08-29 18:41:01 +00:00
nl_examples Netlist can now be included as sub-circuits. That's the same approach SPICE uses. 2014-02-13 00:28:18 +00:00
src Switched rgb_t to a class, replacing macros with methods. Mappings are 2014-02-19 06:07:32 +00:00
web Adding missed files (nw) 2013-10-01 14:12:22 +00:00
.gitattributes (MESS) nes: Properly implemented the Bandai Karaoke Studio expansion 2014-02-19 05:48:54 +00:00
.gitignore ignore project files only in root 2013-12-30 18:38:08 +00:00
makefile Emscripten makefile stuff (nw) 2013-11-03 22:52:48 +00:00