525 Commits

Author SHA1 Message Date
sinamas
5558b1e461 libgambatte: broken indent 2013-04-28 18:17:37 +02:00
sinamas
b4d19b99b4 more ideomatic types [/apibreak] 2013-04-28 17:10:08 +02:00
sinamas
ccbaab2314 gambatte_qt: add libgambatte/include to DEPENDPATH 2013-04-28 17:07:21 +02:00
sinamas
694c76c886 common/chainresampler: hide more implementation 2013-04-28 15:25:25 +02:00
sinamas
9bd975961a common: fix rgb32ToUyvy brain fart 2013-04-28 13:36:43 +02:00
sinamas
fa2fbda313 common/resample: cleanup
rename polyphaseconvoluter to polyphasefir.

fix broken upsampler zero stuffing (was never tested, surprisingly the
surrounding code appears to work fine).
2013-04-21 16:16:47 +02:00
sinamas
d44f804f03 common/videolink: cleanup/minor tweaks
use ptrdiff prevline offset in hqx filters to facilitate use of lea.

use endptr rathern than loop ctr in rgb2yuv to avoid gcc/x86 rmw
spill.

avoid reloading rhs input pixel after storing lhs output in rgb2yuv
(no restrict keyword in c++98).

fix hypothetical component overflow in hq2x blend9.
2013-04-21 16:16:47 +02:00
sinamas
7a0cf00a3c common: cleanup 2013-04-21 16:16:47 +02:00
sinamas
3557a37c9d gambatte_qt: fix win32 build breakage 2013-04-18 20:03:41 +02:00
sinamas
5891d77d1a libgambatte: fix lazy rgb32 type [/wtf][/abibreak] 2013-04-14 13:04:15 +02:00
sinamas
1c56703858 gambatte_qt: less misleading indent? 2013-04-14 13:03:02 +02:00
sinamas
75459b2e45 gambatte_qt: cleanup [/waytoomuch] 2013-04-13 16:27:54 +02:00
sinamas
f3c548d53e gambatte_qt: fix -m64 build breakage 2013-04-07 11:34:41 +02:00
sinamas
b60d88d6be gambatte_qt: pass by ref 2013-03-29 19:48:15 +01:00
sinamas
fd37168a10 gambatte_qt/framework: add framework/include to dependpath 2013-03-29 18:02:20 +01:00
sinamas
013e8f7c59 gambatte_qt/framework/samplebuffer: ensure 32-bit alignment
in practice this should already be fine, but it's nice to comply with
c++98 which only guarantees alignment beyond the type allocated for char
arrays. just use quint32 here.
2013-03-29 13:18:56 +01:00
sinamas
f5e4f6c7ac gambatte_qt: non-framework code formatting/readability/consistency 2013-03-28 22:01:41 +01:00
sinamas
cdabdf2897 gambatte_sdl/blitter: cosmetics/consistency[/ocd] 2013-03-28 21:33:49 +01:00
sinamas
d74bc792b0 libgambatte: clarify reasoning behind interface type usage 2013-03-27 01:20:18 +01:00
sinamas
f79044ee79 libgambatte: shave off an instruction or two on ff loads/stores
gcc arm/x86.
2013-03-27 01:18:58 +01:00
sinamas
869d8fa3bf libgambatte: cosmetics/consistency 2013-03-25 20:30:56 +01:00
sinamas
666bcad077 libgambatte: less magic lcd constants 2013-03-23 16:03:29 +01:00
sinamas
471d942549 common: drop use of WORDS_BIGENDIAN 2013-03-23 14:11:57 +01:00
sinamas
f7537ad442 gambatte_sdl: avoid clang struct vs class warning 2013-03-23 13:33:49 +01:00
sinamas
6af3c132fe libgambatte/sound: drop use of WORDS_BIGENDIAN define 2013-03-23 13:31:21 +01:00
sinamas
b068adcd3b libgambatte/ppu: broken indent 2013-03-23 12:57:34 +01:00
sinamas
fec384d661 libgambatte/ppu: avoid depending on magic win_draw_state values 2013-03-20 00:13:03 +01:00
sinamas
e1c707b1b8 libgambatte/ppu: lower case constants/enums 2013-03-19 23:22:11 +01:00
sinamas
06d306738b libgambatte/ppu: public/private order 2013-03-19 23:22:11 +01:00
sinamas
379d62f739 libgambatte/ppu: const placement consistency 2013-03-19 23:22:04 +01:00
sinamas
1a387eb7ab libgambatte: pass intreq by ref 2013-03-18 23:22:49 +01:00
sinamas
f102bb4fc1 libgambatte/video: move m0irq to its own header 2013-03-18 23:18:30 +01:00
sinamas
4b51300899 libgambatte/video: formatting/readability 2013-03-18 23:18:20 +01:00
sinamas
b412a7231a libgambatte/video: more query functions 2013-03-17 22:17:59 +01:00
sinamas
92200c29d3 gambatte_sdl/parser: use make_pair 2013-03-17 17:46:28 +01:00
sinamas
c33e5ebff4 gambatte_sdl/parser: make parse methods const 2013-03-17 17:41:39 +01:00
sinamas
8e79b1d6a1 gambatte_sdl/parser: formatting/readability 2013-03-17 17:39:27 +01:00
sinamas
8b02f823db gambatte_sdl: unsued variable warnings 2013-03-17 17:37:03 +01:00
sinamas
e847813745 gambatte_sdl: lose empty checks 2013-03-17 17:14:27 +01:00
sinamas
0add1c970e gambatte_sdl/str_to_sdlkey: use make_pair 2013-03-17 16:47:58 +01:00
sinamas
fbb94425e3 gambatte_sdl: define dtor to allow forward declaration 2013-03-17 16:04:56 +01:00
sinamas
b96ce7a3b3 gambatte_sdl: enable failed field to be immutable 2013-03-17 16:00:04 +01:00
sinamas
af814970e2 gambatte_sdl: rename audiodata to audiosink 2013-03-17 15:47:41 +01:00
sinamas
cf915e6601 gambatte_sdl: replace syncfunc with framewait object 2013-03-17 15:41:13 +01:00
sinamas
28aa502287 gambatte_sdl: lower case constants/enums 2013-03-17 15:27:04 +01:00
sinamas
8fd5cc4062 gambatte_sdl: use for_each to print option usage 2013-03-17 15:14:00 +01:00
sinamas
d83999ac28 gambatte_sdl: encapsulate button mapping within inputoption 2013-03-17 15:03:55 +01:00
sinamas
48ac4143f8 libgambatte/inputgetter: name enum 2013-03-15 20:29:50 +01:00
sinamas
4d9748cdb8 gambatte_sdl: name constants 2013-03-15 19:57:11 +01:00
sinamas
26843aeb96 gambatte_sdl: reduce variable scope 2013-03-15 19:45:04 +01:00