Commit graph

19 commits

Author SHA1 Message Date
Jon Ring
ed454a80d2 Widescreen options in the gui
Sorry for long commit, editor decided to clean up some lines automatically.
2009-02-18 02:46:47 +00:00
Jon Ring
d53c7305b9 More work on widescreen support:
-greatly improved accuracy in positioning between regular geometry and ortho
-added logic to find only full-screen rectangles and selectively scale them to remain full-screen at a wide resolution (works great for some games, needs improvement in others)
-replaced WidescreenStretchHUD option with WidescreenStretchBG, to toggle stretching as above
2009-02-12 05:10:18 +00:00
Jon Ring
cc7e65b8ce Initial widescreen support for Rice video 2009-02-09 23:39:28 +00:00
Richard Goedeken
dc1c9aca8d merged GTK gui refactoring commits from trunk revs 1143, 1146, 1148, and 1149 into branch 2008-11-04 04:26:34 +00:00
Scott Knauert
61d4912ab9 Start of Rice GUI cleanup. Removed lack of non assembly byteswapping function fallback causing issues on non-x86 platforms. 2008-09-22 05:44:55 +00:00
Richard Goedeken
5cb24dcbbb fixed ProcessVertexDataSSE link bug with NO_ASM build 2008-09-21 01:37:55 +00:00
Richard Goedeken
10cdede5c2 fixed clobbered list in MMX/SSE checking functions in rice video 2008-09-17 21:59:44 +00:00
Richard Goedeken
44bb98d785 remove brackets around single conditional clauses (except romcache.*) 2008-07-01 03:33:05 +00:00
Richard Goedeken
15547b5f96 Updated rice_video, kde4 gui, and jttl_audio to take version numbers from main/version.h. 2008-06-14 21:53:20 +00:00
Scott Knauert
c846968e24 The previous revert didn't work. 2008-04-22 16:35:56 +00:00
Scott Knauert
69de736fa1 Preliminary Rice widescreen support. Try out the 960x600 resolution I
added to the plugin. It pillerboxes and has theoretical support for
arbitrary resolution with GUI extension, but Rice is doing something
funky with actually clearing the window, so if you move it, the
pillerboxes are no longer black. A simple glClear(GL_COLOR_BUFFER_BIT)
makes the whole window black.
2008-04-17 23:38:57 +00:00
Richard Goedeken
02cb12172b Added NO_ASM makefile parameter to compile mupen64plus with no dynarec or mmx/sse code. This is useful for building on non-intel architectures like PPC or Sparc. glide64 and rice video will probably not work 2008-04-07 03:14:17 +00:00
Richard Goedeken
5f32c254fe Converted all tabs to 4-spaces, and all line endings to LF-only 2008-04-06 14:55:37 +00:00
Scott Knauert
edcef05047 Changes: Fixed nearly all warnings in Rice (Issue 24) except
one pointer arithmetic one in TextureFilters.cpp (see tracker).
Once that is fixed Issue 24 in current form can be closed.

Testing done: Code compiles for normal and debug use without 
any -Wall warnings and seems to yield the same results and previous 
svn on my r300.
2008-04-04 19:18:54 +00:00
Scott Knauert
c734abce89 Chnages: Fixed deprecated conversion from string constant to 'char*' in
Rice Video as part of compiler warning code cleanup (Issue 24).

Testing done: Code compiles for normal and debug use without
general level warning and seems to yield the same results as previous
svn on my r300.
2008-04-04 13:08:55 +00:00
James Hood
15f50b9603 Some systems fail compile because PATH_MAX is not defined 2008-03-27 20:24:31 +00:00
Scott Gorman
932682f9ed fixed the config error, now it displays proper resolution 2008-03-19 16:04:11 +00:00
James Hood
605abd80a1 Implemented SetConfigDir API call for RiceVideo. This config dir is used to find the RiceVideo.cfg and RiceVideoLinux.ini files. It is also used as the base path for the hires_texture/ and texture_dump/ directories. 2008-03-16 22:59:18 +00:00
Richard Goedeken
2dd0da478c Imported mupen64plus/trunk/rice_video from mupen64-amd64/trunk/ricevideo610-64bit rev 254 2008-03-15 14:36:11 +00:00