Richard Goedeken
55f330e6fb
update version and release info for v2.5.9 BETA release
2019-02-10 10:15:45 -08:00
Richard Goedeken
816530b324
fix Travis CI test builds for MXE 32 and 64 bits
2019-01-29 22:19:44 -08:00
Richard Goedeken
1408ef1923
attempt to make Glide64mk2 work on big endian machines by correcting 244 expressions in which byte/short arrays would be indexed improperly on a big-endian machine
2018-11-20 20:45:05 -08:00
Richard Goedeken
1829868a68
Win32 build fixes
2018-10-12 21:16:29 -07:00
Richard Goedeken
eb6484ee30
Merge pull request #102 from bkeys/makefile_aarch64
...
Added support for aarch64
2018-09-21 20:22:48 -07:00
Brigham Henry Keys
f927d3c636
Removed commented out definitions
2018-09-21 02:38:32 -05:00
Brigham Henry Keys
bfb5dc07ac
Added support for aarch64
2018-09-19 12:12:32 -05:00
Richard Goedeken
21a911bd5e
Merge pull request #101 from bugfood/off-by-one
...
fix presumed off-by-one bug in TxQuantize::quantize
2018-08-27 21:44:50 -07:00
Corey Hickey
290d564ed6
fix presumed off-by-one bug in TxQuantize::quantize
...
The surrounding code is structured as if it expects the loop to run as
'< numcore'. Changing the loop conditional makes it consistent with
all the other 'numcore' loops in the file, and is presumably the correct
fix. Unfortunately, I do not know how to exercise this piece of code, so
the patch is given as-is.
Discussed in:
https://github.com/mupen64plus/mupen64plus-video-glide64mk2/issues/100
2018-08-27 20:07:27 -07:00
Richard Goedeken
3e62b86563
Merge pull request #99 from bugfood/rm-MAX_NUMCORE
...
Remove MAX_NUMCORE.
2018-08-05 12:59:33 -07:00
Corey Hickey
ef7d39f464
Remove MAX_NUMCORE.
...
This fixes a bug I hit in TxQuantize.cpp: the params array is
initialized with length MAX_NUMCORE, but accessed at positions up to
numcore-1. The numcore variable is not constrained to MAX_NUMCORE, so on
systems with cores greater than MAX_NUMCORE, there can be a segfault.
Is there any downside? I don't see one; I'm not familiar with the code,
but it looks like this may cause a negligible decrease in memory usage
on systems with less than MAX_NUMCORE (8) cores, and negligibly higher
memory usage on systems with a higher number of cores as the price of
not segfaulting.
I do not know if I have exercised all code paths in testing this change,
but the usage of MAX_NUMCORE seems the same in all cases.
2018-08-04 23:21:26 -07:00
Richard Goedeken
6ae21010cb
Merge pull request #98 from bsmiles32/warnings
...
Warnings
2018-05-29 16:04:38 -07:00
Bobby Smiles
c6f47d23f6
Fix _dbgfile usage before initialization.
2018-05-30 00:12:19 +02:00
Bobby Smiles
06ed7d55a5
Fix gcc warning about using src size instead of dst size as a limiting size
2018-05-30 00:05:54 +02:00
Bobby Smiles
79afad72c4
Fix GCC warning about unneeded parenthesis.
2018-05-29 23:59:51 +02:00
Bobby Smiles
cf0977189c
Fix ambiguous indentation warning triggered by GCC.
2018-05-29 23:59:42 +02:00
bsmiles32
6107f82a68
Merge pull request #96 from bentley/master
...
Remove 'register' storage class specifier.
2018-04-16 23:07:45 +02:00
Anthony J. Bentley
98b71ab7d7
Remove 'register' storage class specifier.
2018-04-08 23:29:31 -06:00
Richard Goedeken
f83e2bf054
Merge pull request #95 from rogual/master
...
Use debug callback instead of stdout
2018-03-27 20:32:56 -07:00
Robin Allen
736e60b27f
Use debug callback instead of stdout
2018-03-27 11:33:23 +01:00
Richard Goedeken
3bdd237861
update FSF address in license
2018-02-04 12:59:55 -08:00
bsmiles32
f9e1009929
Merge pull request #94 from bentley/master
...
Update homepage links
2018-01-01 17:46:05 +01:00
Anthony J. Bentley
367d3e23cf
Update repo links to Github.
2017-12-28 16:35:47 -07:00
Anthony J. Bentley
fba81de1e8
Update homepage.
2017-12-28 16:30:16 -07:00
Anthony J. Bentley
a9865729d0
Update link to bug tracker.
2017-12-28 16:15:36 -07:00
Richard Goedeken
fdda9a6e58
update Makefile method for finding OSX_SDK_PATH
2017-11-14 16:22:27 -08:00
Richard Goedeken
4bff8b110c
Merge pull request #92 from charlemagnelasse/glew-init
...
Initialize glew before trying to use unresolved symbols
2017-11-08 20:09:31 -08:00
Dorian Fevrier
e36f41d49e
Merge pull request #91 from charlemagnelasse/travis-mxe
...
Build MXE targets as additional tests in travis build matrix
2017-11-06 12:19:31 +01:00
Charlemagne Lasse
60ef39410d
Initialize glew before trying to use unresolved symbols
2017-11-05 21:19:56 +01:00
Charlemagne Lasse
dd5fecbadf
Build MXE targets as additional tests in travis build matrix
2017-11-05 17:09:49 +01:00
Richard Goedeken
69f8df0314
re-arrange things a bit in the makefile to handle the GLEW flags for MINGW in the right place
2017-10-11 20:43:07 -07:00
Richard Goedeken
6c5a933179
a more correct integration of GLEW library for MINGW build
2017-10-10 17:07:02 -07:00
Richard Goedeken
4d71622013
use GLEW to build under MINGW because Microsoft and SDL totally hosed us
2017-10-09 19:48:56 -07:00
Dorian Fevrier
e3c5603005
Merge pull request #89 from bsmiles32/openbsd_fix
...
Use uintptr_t type for pointer to integer conversion.
2017-09-15 15:12:26 +02:00
Dorian Fevrier
5945afb0e3
Merge pull request #88 from bsmiles32/fix_storeups
...
Fix compilation on clang. Fixes issue 87.
2017-09-15 08:57:49 +02:00
Bobby Smiles
3cf37ce579
Use uintptr_t type for pointer to integer conversion.
2017-09-15 01:30:32 +02:00
Bobby Smiles
5ac1127061
Fix compilation on clang. Fixes issue 87.
2017-09-15 01:16:49 +02:00
Dorian Fevrier
9d2d4b66a5
Merge pull request #86 from charlemagnelasse/travis-container
...
Use faster container based Travis CI
2017-09-13 11:08:26 +02:00
Charlemagne Lasse
c8e7f97201
Use faster container based Travis CI
2017-09-01 09:57:14 +02:00
Charlemagne Lasse
58985079fa
Let travis handle the package installation directly
...
The before_install currently fails on Travis CI with:
The following packages have unmet dependencies:
libsdl2-dev : Depends: libegl1-mesa-dev
Depends: libgles2-mesa-dev
E: Unable to correct problems, you have held broken packages.
This can currently only be solved by using the apt addon to install
packages.
2017-09-01 09:56:22 +02:00
Richard Goedeken
d6a5a6767f
Merge pull request #79 from fzurita/fix_crash_ucode01
...
Add Zelda MM ucode from GLideN64
2017-04-05 22:57:20 -07:00
Francisco Zurita
7bee5b2559
Add F3DEX2MM ucode from GLideN64
2017-03-17 03:09:55 -04:00
Francisco Zurita
8e6c64895c
Match GLideN64 implementation of gSPBranchLessZ
2017-03-17 03:09:55 -04:00
Richard Goedeken
1b34400704
Merge pull request #78 from bentley/powerpc-no-sse
...
Don't use SSE on PowerPC.
2017-02-19 09:25:34 -08:00
Anthony J. Bentley
8e72917023
Don't use SSE on PowerPC.
2017-02-19 00:36:36 -07:00
Richard Goedeken
27bd53eb83
bugfix for issue #74 in github issue tracker
2016-11-07 18:05:35 -08:00
Richard Goedeken
b9eecf474e
Merge pull request #70 from charlemagnelasse/master
...
Use Ubuntu Trusty as base system for Travis CI
2016-09-01 18:04:15 -07:00
Charlemagne Lasse
8abe956b58
Remove unused Travis CI define __extern_always_inline
2016-09-01 20:47:05 +02:00
Charlemagne Lasse
c329ab1b02
Use Ubuntu Trusty as base system for Travis CI
2016-09-01 20:47:05 +02:00
Richard Goedeken
02d2576242
Merge pull request #69 from gizmo98/rpi-fix
...
Add raspberry pi build option
2016-07-23 11:51:59 -07:00