Stefanos Kornilios Mitsis Poiitidis
91039911ce
softrend/gltex: Fix non-windows builds
...
_mm* are windows only, and so is softrend for now
2015-08-11 16:12:18 +02:00
TwistedUmbrella
12c1fb7a57
Merge pull request #734 from reicast/loungekatt
...
Cleanup leftovers from platform move
2015-08-11 08:22:02 -04:00
TwistedUmbrella
6358222a0b
Cleanup leftovers from platform move
2015-08-11 08:20:47 -04:00
TwistedUmbrella
6487109507
Merge pull request #730 from reicast/wip/osx-support
...
OSX support
2015-08-11 08:16:46 -04:00
Stefanos Kornilios Mitsis Poiitidis
1908ade464
Update context.h
2015-08-11 08:05:09 -04:00
TwistedUmbrella
cdec92d36c
Rebuild iOS project paths for new location
2015-08-11 08:05:09 -04:00
Stefanos Kornilios Mitsis Poiitidis
c60fca4973
sh4: Cleanup SetFloatStatusReg a bit
2015-08-11 07:57:23 -04:00
Stefanos Kornilios Mitsis Poiitidis
cda7036ef1
apple: moving around xcode files
2015-08-11 07:57:23 -04:00
Stefanos Kornilios Mitsis Poiitidis
4f9ff3fc3f
OSX: Fix release build
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
45f0a47eec
OSX: Basic keyboard input
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
5d46b77387
OSX: How about initializing opengl before using it?
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
26cfcd79e9
OSX: Fiddling to get the rec-cpp/noexcept path running
2015-08-11 07:57:22 -04:00
Stefanos Kornilios Mitsis Poiitidis
dfc341a5fe
softrend: OpenMP support, fix present overflow during untiling
...
- Uses vertical slicing
- Efficiency wins are best for 2-3 rendering threads
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
19fa2f1678
softrend: Limits on #defines, scissor area as rect
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
3e9431b2b7
softrend: billinear filtering, perspective uv, alpha test, ARGB1555
...
- Texture pixels are predecoded and expanded to quads for filtering
- bilinear input ordering might be wrong
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
e3845465f0
win64/jit: Generate unwind table for the jit code cache
...
This required moving the SH4_TCB outside the exe, as new tables that belong on the executable are ignored.
This isn't perfect, but there's a large area to scan for available address space so it shouldn't be a problem
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
e6a9d3e661
softrend: Resembling a pixel pipeline, textures, sort, cull
...
- Basic pixel pipeline, a bit better triangle tests, specialized render handlers
- Textures w/ point filtering. Not very smart is it goes 32 -> 16 -> 32 bpp, but works.
- The texture cache is shared rather inelegantly w/ OpenGL one
- Culling
- PParam sorting (shared w/ GL)
The texturing and color blending paths are ugly and slow
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
fcf273dd11
softrend: Add support for culling
2015-08-11 00:26:02 -04:00
Stefanos Kornilios Mitsis Poiitidis
bedd2db7b6
softrend: WIP floating interpolation to handle big numbers
...
Still not 100% correct pixel fill
2015-08-11 00:26:02 -04:00
TwistedUmbrella
b12055f7c0
Merge pull request #721 from reicast/loungekatt
...
Convert third-party source to library (avoid license conflict)
2015-08-11 00:23:55 -04:00
TwistedUmbrella
8a23dc4dec
Merge pull request #733 from reicast/config-cleanup
...
Fix BIOS locator, improve search results
2015-08-11 00:22:17 -04:00
TwistedUmbrella
1d1bd5a92f
Exploit file specifications to shorten results
2015-08-10 23:56:04 -04:00
TwistedUmbrella
291812ba72
Send updated folder to options after verification
2015-08-10 23:49:55 -04:00
TwistedUmbrella
37625778e5
Increase the search depth slightly
...
This will account for storing games in a second-tier folder, such as
putting bins in one directory and chd in another with each game having
it’s own folder for bin and cue.
The BIOS search should handle 4 levels to account for the use of
/Android/data/com.reicast.emulator/files but should also ignore
directories, such as cache and obb, where the file will never be.
2015-08-10 23:49:49 -04:00
TwistedUmbrella
0f4afb29c3
Resolve an Xcode whitespace tragedy
2015-08-10 22:41:28 -04:00
TwistedUmbrella
83d525d0f9
Verify "flist" is not null before sort / add
2015-08-10 22:25:45 -04:00
Stefanos Kornilios Mitsis Poiitidis
ff1b466116
xcode: limit to armv7
2015-08-10 15:05:29 +02:00
Stefanos Kornilios Mitsis Poiitidis
7dd17a4175
xcode: move shared schemes on the workspace
2015-08-10 14:49:59 +02:00
Stefanos Kornilios Mitsis Poiitidis
8faef19c3f
Apple: fix disabled nvmem blockmgr path, add printfs, clean xcode files
2015-08-10 03:02:59 +02:00
TwistedUmbrella
bf75c95ae8
Update project for #755 and fix warnings
2015-08-17 07:59:39 -04:00
Stefanos Kornilios Mitsis Poiitidis
8de800497e
windows: Don't call InitAudio from os_CreateWindow
...
Huh, why was this call even there?
2015-08-09 01:48:41 +02:00
TwistedUmbrella
95b39b885a
Fix iPhone build and import GameController / iCade
2015-08-07 16:17:28 -04:00
TwistedUmbrella
7b30fe6109
Move third-party to top level, sync with originals
2015-08-07 16:08:59 -04:00
TwistedUmbrella
4d9b151322
Convert third-party source to library (avoid license conflict)
2015-08-07 16:08:59 -04:00
Stefanos Kornilios Mitsis Poiitidis
b4b04ea75f
pvr/softrend: Implement basic alpha blending
2015-08-05 08:19:50 +02:00
Stefanos Kornilios Mitsis Poiitidis
c094da0880
Merge pull request #728 from reicast/feat/x64-all-blockends
...
Feat/x64 all blockends
2015-08-05 05:09:27 +02:00
Stefanos Kornilios Mitsis Poiitidis
6beec6824d
msvc: Separate target names, better split imm directories
...
Now different builds don't delete or collide with each other
2015-08-05 05:01:08 +02:00
Stefanos Kornilios Mitsis Poiitidis
4aaff464b3
shrec/jitx64: Implement all block ends
...
This is still minimal and doesn't do any linking or other smart stuff
Also fixed a bug on shop_jdyn
2015-08-05 05:00:01 +02:00
Stefanos Kornilios Mitsis Poiitidis
f2f9a041e1
Merge pull request #727 from reicast/wip/import-drkpvr-softrend
...
rend/soft: Import the experimental core from nulldc/drkpvr, modularize
2015-08-05 04:25:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
8cce1a4976
rend/soft: Import the experimental core from nulldc/drkpvr, better renderer modularization
...
- Adapted for indexed, async rendering, shared ta decoder
- This blits via a quick-and-hacky GDI blitter for now
- SSE/MMX intrins based, so not very portable
- A rather not good "reference" implementation
- At least, it's not terribly slow though
- GetTexture moved to Renderer interface
2015-08-05 02:43:40 +02:00
Stefanos Kornilios Mitsis Poiitidis
0343feffa6
Merge pull request #714 from reicast/wip/nacl-and-emscripten
...
NaCL & Emscripten targets
- CPU_GENERIC
- TARGET_NO_THREADS
- TARGET_NO_NIXPROF
- TARGET_NO_EXCEPTIONS
- TARGET_NO_NVMEM
- TARGET_BOUNDED_EXECUTION
- TARGET_NO_COREIO_HTTP
2015-08-03 11:28:29 +02:00
Stefanos Kornilios Mitsis Poiitidis
c10180b987
Merge pull request #722 from reicast/fix/disable-shil-asmfn
...
shil: Disable external assembly implementations
2015-08-03 11:17:02 +02:00
Stefanos Kornilios Mitsis Poiitidis
7e51e13efc
build: Add FEAT_HAS_COREIO_HTTP, update nacl/emscripten makefiles
2015-08-03 11:14:27 +02:00
Stefanos Kornilios Mitsis Poiitidis
2beb23978b
rec-cpp: Fix non-emscripten build
2015-08-03 11:12:24 +02:00
Stefanos Kornilios Mitsis Poiitidis
61394d7a44
shil: Disable external assembly implementations
...
Using external function pointers is broken after the rec-cpp structural changes,
and relatively low priority so disabled for now.
Fixes builds on arm, non-android (see #720 )
2015-08-03 10:41:34 +02:00
Stefanos Kornilios Mitsis Poiitidis
ac6bdddae3
Merge pull request #694 from randomstuff/cleanup
...
Minor Cleanup
2015-08-03 00:09:11 +02:00
Gabriel Corona
8c68f4a06b
Fix a 'permissive' warning
2015-07-31 20:37:39 +02:00
Gabriel Corona
9ff72a731f
Remove function declaration in the middle of a function
2015-07-31 20:32:11 +02:00
Gabriel Corona
221ba4c22d
s/cfgSetVitual/cfgSetVirtual
2015-07-31 20:32:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
d8ccc9d2e7
emscripten: More rec-cpp progress
...
It almost builds now, except emscripten randomly gives up and crashes. No one likes my code these days...
2015-07-29 06:45:02 +02:00