Joel Middendorf
3c36ec8843
little-endian blit
...
Fixed loading zip archives for little-endian engine
Chrome Demo rom starts to work with little-endian memory
little-endian PIF. Mario works
little-endian texture blit (WIP)
little-endian texture blit (WIP)
2018-06-12 12:00:30 -04:00
Joel Middendorf
83de429b71
optimizations
2018-05-13 18:08:02 -04:00
Joel Middendorf
b6edb14bd7
Separate tile blits into functions so v8 can optimize
2018-05-12 18:24:49 -04:00
Joel Middendorf
af8ad0843f
Fixes to allow closure compiler to compile for ES6; compiled function lookup table for performance
2018-05-03 10:57:07 -04:00
Joel Middendorf
3d07a60a46
Fix blits
2018-04-30 22:58:10 -04:00
Joel Middendorf
4d64e138ed
Consolidate init and constructor in 1964 class
2018-04-30 20:36:56 -04:00
Joel Middendorf
b5068efbf1
Rewrite videoHLE class; optimize loading texture formats
2018-04-30 05:19:35 -04:00
Joel Middendorf
63e159704b
Optimizations
2018-04-30 02:19:36 -04:00
Joel Middendorf
01505ac149
assuming non-power-of-2 support
2018-04-26 15:49:04 -04:00
Joel Middendorf
f54eb72f40
Removing texture write to canvas; assuming non-power-of-2 support for now
2018-04-26 15:37:22 -04:00
Joel Middendorf
b8d434ae04
cycleType fix
2017-12-10 19:44:24 -05:00
Joel Middendorf
0e5d0a9980
Performance
2017-12-10 18:53:31 -05:00
Joel Middendorf
5888db83e4
FillRect
2017-12-07 22:12:53 -05:00
Joel Middendorf
efea4ec4f9
color combiner fixes
2017-12-03 21:02:54 -05:00
Joel Middendorf
cfe4d70c99
Improve run loop timing
2017-11-29 14:00:17 -05:00
Joel Middendorf
7146007622
viewport
2017-11-28 15:55:59 -05:00
Joel Middendorf
ad9e939560
speed sync improvements
2017-11-28 01:29:34 -05:00
Joel Middendorf
e08983bf3c
Performance
2017-11-28 00:26:09 -05:00
Joel Middendorf
105e8c6f54
Make sure all functions return
2017-11-24 22:12:08 -05:00
Joel Middendorf
55d303ec85
Fix text renderer
2017-11-24 14:47:28 -05:00
Joel Middendorf
25988d16bb
Skybox fix -- wrong active texture
2017-11-24 12:54:24 -05:00
Joel Middendorf
2469bed8a1
Apha transparency for Mario HUD
2017-11-23 02:02:25 -05:00
Joel Middendorf
7b54ec7d5e
Clear numItems in texrect buffers on draw
2017-11-23 01:15:20 -05:00
Joel Middendorf
d5fd2d7c22
Performance - precreate gl buffers
2017-11-20 21:25:14 -05:00
Joel Middendorf
d208abc4ee
remove logging
2017-11-18 20:17:38 -05:00
Joel Middendorf
6d2a715808
dummy texture if no tile width or height
2017-11-18 20:13:04 -05:00
Joel Middendorf
ae7b210959
return of texrexts; support non-power-of-2 textures
2017-11-18 19:03:24 -05:00
Joel Middendorf
aba1dea53e
Fix rendering issues
2017-11-15 22:39:38 -05:00
Joel Middendorf
cc0bd0a68e
Optimize draw calls by detecting state changes necessitating immediate draws
2017-11-15 20:50:41 -05:00
Joel Middendorf
7fe72ff7cf
Remove old draw quad func
2017-11-14 18:37:15 -05:00
Joel Middendorf
20da72c488
Fix rgba5551 pixel format and support ia4, ia8 and ia16 pixel formats
2017-11-11 23:08:56 -05:00
Joel Middendorf
5125994bf0
texture wrap fixes
2017-11-11 18:46:47 -05:00
Joel Middendorf
dabf112394
Mirrored textures
2017-11-11 17:57:33 -05:00
Joel Middendorf
d93d78c205
Fix transparency in RGBA16 textures; Mirror textures
2017-11-11 17:11:58 -05:00
Joel Middendorf
24e6632ef9
Fix transparency in RGBA16 textures; Mirror textures
2017-11-11 17:10:56 -05:00
Joel Middendorf
1693db4524
Disable texture cache
2017-11-11 14:30:11 -05:00
Joel Middendorf
b85bef4004
Color Combiner improvements
2017-11-05 15:12:09 -05:00
Joel Middendorf
602ff694fe
Shader improvements
2017-11-04 11:48:00 -04:00
Joel Middendorf
758b6041cc
Renderer file format
2016-09-06 23:45:49 -04:00
schibo4@gmail.com
f7a10da385
gfx work and bump
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@285 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-11 06:43:22 +00:00
schibo4@gmail.com
33ee027fa2
graphics work
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@282 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-08 00:44:26 +00:00
schibo4@gmail.com
961decfb0e
memory load/store optimizations
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@259 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-02 17:05:17 +00:00
schibo4@gmail.com
8ceea3e436
videoHLE calls setCombineUnforms
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@256 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 20:51:12 +00:00
schibo4@gmail.com
c35220fb64
gfx fixes
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@255 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 19:54:44 +00:00
schibo4@gmail.com
33a494f946
memory optimizations
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@251 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 11:39:25 +00:00
schibo4@gmail.com
63ab1856e3
crude texture cache improvements
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@250 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 05:05:30 +00:00
schibo4@gmail.com
dab24f3e1b
crude texture cache improvements
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@249 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 05:04:57 +00:00
schibo4@gmail.com
6e6599a0a4
disable texture cache by default
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@248 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 04:55:55 +00:00
schibo4@gmail.com
afd36b20f4
disable texture cache by default
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@247 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 04:47:22 +00:00
schibo4@gmail.com
f45ed0e4ea
disable texture cache by default
...
git-svn-id: http://1964js.googlecode.com/svn/trunk@246 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-24 04:47:12 +00:00