Sven Eckelmann
4e806684d5
Speed up texture loading by reducing status updates
...
The status updates are limited by the amount of frames which can be rendered.
Showing a status update for each hires texture limits also the loading of them.
This gets even more problematic when vsync is enabled.
Now only every 0.25 seconds a status update is made. This is enough to keep the
user a feeling what is happening and still utilize the CPU and the I/O enough.
2013-01-29 18:42:40 +01:00
Sven Eckelmann
fee00e194a
Warn the user about the failed load of the memory texture cache
2013-01-27 11:56:57 +01:00
Sven Eckelmann
87dfe91ac2
Fix loading of non-png hires textures
2013-01-27 11:41:51 +01:00
Sven Eckelmann
8639dae9b6
Warn the user about the failed load of the texture cache
2013-01-26 15:35:20 +01:00
Riley Labrecque
c548a237da
Added support for MSVC10
2013-01-25 10:37:44 +01:00
Riley Labrecque
1bafbac4b8
Replaced pthread with SDL_sem
2013-01-25 10:37:44 +01:00
Sven Eckelmann
b8851443f2
Add support for m64p_test_rom.v64
2013-01-23 22:41:26 +01:00
Sven Eckelmann
21344deaee
Reduce GCC specific code
2013-01-23 21:10:47 +01:00
Sven Eckelmann
165a934f5f
Fix boost::filesystem usage for MinGW
2013-01-23 21:10:43 +01:00
Sven Eckelmann
d89c631691
Fix build with libpng 1.5
2013-01-23 21:10:39 +01:00
Sven Eckelmann
e3be3eac09
Remove unused dxdiag.h without open source compatible license
2013-01-21 20:15:09 +01:00
Sven Eckelmann
ebb3a477a1
Don't search for zlib on OSX using pkg-config
2013-01-21 19:55:37 +01:00
Sven Eckelmann
c8100ca159
Resize displayed image with window size
2013-01-21 19:50:01 +01:00
Sven Eckelmann
552a199dfc
Use the user hires_texture path as search path for GlideHQ
2013-01-21 00:24:25 +01:00
Sven Eckelmann
eea0898588
Don't access random memory in TxFilter constructor
2013-01-21 00:12:24 +01:00
Sven Eckelmann
5688f54526
Readd SoftLocker which was dropped during the initial port
...
Signed-off-by: Sven Eckelmann <sven@narfation.org>
---
projects/unix/Makefile | 8 ++++++++
src/Glide64/Gfx #1.3.h | 2 ++
src/Glide64/Main.cpp | 2 ++
src/Glide64/rdp.cpp | 25 +++++++++++--------------
4 files changed, 23 insertions(+), 14 deletions(-)
2013-01-20 23:13:10 +01:00
Sven Eckelmann
4b8f78d2a8
Fix generation of DP interrupts
2013-01-20 22:54:30 +01:00
Sven Eckelmann
5eafb55104
Compile with TEXTURE_FILTER support
...
The support for TEXTURE_FILTER is the start to get GlideHQ working. Remaining
work items are:
* Setting the correct path for HighRes textures
* Config support for ghq_fltr
* Config support for ghq_cmpr
* Config support for ghq_enht
* Config support for ghq_hirs
* Fixing random crashes
2013-01-20 22:26:48 +01:00
Sven Eckelmann
debcb5b25d
Allow to compile GlideHQ as part of mupen64plus-video-glide64mk2
2013-01-20 21:01:54 +01:00
npepinpe
079ffaeb19
Force Glitch64 to recognize OSX using __APPLE__ instead of macintosh
2013-01-20 16:57:18 +01:00
Sven Eckelmann
cf1f5f0fbf
Add standard hgignore to ignore build files
2013-01-20 13:01:29 +01:00
Sven Eckelmann
3b8d826964
Fix build under MinGW
2013-01-20 13:00:00 +01:00
Sven Eckelmann
590064bfad
Fix NO_ASM load16bRGBA implementation
2013-01-20 03:00:16 +01:00
Sven Eckelmann
002a65a129
Fix texture problems in perfect dark
2013-01-20 02:25:20 +01:00
Sven Eckelmann
620c06aacc
Remove unused file Glitch64/3dfx-mangling.h
2013-01-19 23:00:35 +01:00
Sven Eckelmann
33454faab9
Fix nasm "error" about quoting in source files
2013-01-19 23:00:35 +01:00
Sven Eckelmann
652449370b
Remove unused third party include files
2013-01-19 23:00:35 +01:00
Sven Eckelmann
2ac49117f1
Remove unused flag images with missing copyright information
2013-01-19 23:00:35 +01:00
Sven Eckelmann
58d74825f4
Remove the broken build-scripts/workspaces
2013-01-19 23:00:35 +01:00
Sven Eckelmann
2d183da3d5
Remove unnecessary changes from balrog
...
Unnecessary changes in the code which uses the assembler functions just makes
it hard to compare the version when searching for bugs. This isn't a definitive
requirement for the source codes, but should help us at the moment to get the
plugin running.
2013-01-19 23:00:35 +01:00
Sven Eckelmann
c62cb314b6
Move TexLoad32b functions back to TexLoad32b.h
2013-01-19 23:00:35 +01:00
Sven Eckelmann
9622177fc7
Add C conversion of TexConv assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
d16e24d633
Add C conversion of MiClWr32b assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
577ab74dd8
Add C conversion of MiClWr16b assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
f2fdf65fa8
Add C conversion of MiClWr8b assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
f723a0f229
Add C conversion of TexLoad8b assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
e3ef7bf50f
Add C conversion of TexLoad16b assembler functions
...
load16bRGBA needs more attention because the conversion caused graphical issues
in Mario64 and Zelda
2013-01-19 23:00:35 +01:00
Sven Eckelmann
5f63f8ee41
Add C conversion of TexLoad4b assembler functions
2013-01-19 23:00:35 +01:00
Sven Eckelmann
d95dd4a151
Fix tree stump portal texture bug in Zelda
2013-01-19 23:00:35 +01:00
Sven Eckelmann
1a83cd3b50
Fix major texture problems in Zelda
...
The current ASM conversion hack was improved to fix the major texture problems
in Zelda. It is still not finished and additional work has to be done to make
the code accurate.
The remaining work blocks were left in place.
2013-01-19 23:00:35 +01:00
Sven Eckelmann
3d50fcd6c3
Fix texture cache crc calculation
2013-01-19 23:00:34 +01:00
Sven Eckelmann
6b17b830a2
Allow to build old Texture.asm for regression testing
2013-01-19 23:00:34 +01:00
Sven Eckelmann
c99958c7da
Enable MMX and SSE for 32-bit builds
2013-01-18 22:56:14 +01:00
Sven Eckelmann
522697cd7f
Fix export of plugin functions
2013-01-18 22:38:14 +01:00
Sven Eckelmann
aed4923155
Add mupen64plus Makefile to compile glide64mk2
2013-01-18 22:38:00 +01:00
Sven Eckelmann
4bfd923fa3
Rename Glide64.ini to Glide64mk2.ini to avoid clashes with mupen64plus-video-glide64
2013-01-18 22:37:19 +01:00
Sven Eckelmann
180a414a80
Remove unrequired gltest
...
gltest is unrequired for the actual plugin and has content with problematic
copyright included. Therefore, it is better to remove it for now from the
default source tree.
2013-01-18 22:36:35 +01:00
Sven Eckelmann
f2794b2113
Convert from mixed line endings to LF-only line endings
2013-01-18 22:34:46 +01:00
Sven Eckelmann
847fb4dc9f
Place all source files in source directory
2013-01-18 22:32:01 +01:00
Sven Eckelmann
af0390ab11
Remove binaries without source code
2013-01-18 22:30:36 +01:00