Commit Graph
18709 Commits
Author SHA1 Message Date
Unknown W. Brackets aeb3a327f0 Oops, typo. 2014-11-25 11:39:34 -08:00
Unknown W. Brackets 0d8dc48200 Don't try to close invalid files. 2014-11-25 11:34:39 -08:00
Henrik Rydgård 8222f1ef09 Merge pull request #7106 from unknownbrackets/file-remote
Use an interface to read iso files, not raw file reading
2014-11-25 19:42:41 +01:00
Henrik Rydgård 524fceea5c Fix text input on SDL platforms. Make V_GONE more consistent. 2014-11-25 19:41:38 +01:00
Henrik Rydgård 8ba731eab9 Merge pull request #242 from unknownbrackets/http-interface
Make the HTTP client more generic
2014-11-25 19:40:56 +01:00
Unknown W. Brackets 0551773599 Add an interface to retry HTTP requests.
They could fail / be spotty in some situations.  A little retry can go a
long way.
2014-11-25 09:16:47 -08:00
Unknown W. Brackets 53e6d49568 Shortcut a read outside the file.
This happened to me.
2014-11-25 09:16:17 -08:00
Unknown W. Brackets 99b422aa0a Add more verbose logging in case of error. 2014-11-25 08:59:29 -08:00
Unknown W. Brackets 1150598ce4 Migrate POST to use HTTP/1.1, etc. 2014-11-25 08:49:05 -08:00
Unknown W. Brackets b88c792f0e Actually use httpVersion_ and userAgent_. 2014-11-25 08:37:59 -08:00
xebra 368ebf7da3 [spline/bezier]Fix order of quad indices. 2014-11-25 23:48:22 +09:00
xebra 8cc7d8c71a [spline/bezier]Fix patch subdivision counts correctly. 2014-11-25 23:47:29 +09:00
xebra ab0eeb18f3 [spline/bezier]Support drawing primitives lines and points. 2014-11-25 22:32:50 +09:00
xebra f0ef073307 Fix NormalizeVertices() for indexed vertices. 2014-11-25 21:24:54 +09:00
Unknown W. Brackets 6d9ff8fac4 Fix disconnect order. 2014-11-25 00:33:23 -08:00
Unknown W. Brackets 219d546b79 Handle case in HTTP headers better. 2014-11-25 00:30:48 -08:00
Unknown W. Brackets 3de556b248 Handle commonly mixed-case headers better.
Sometimes you'll see Content-length, etc.
2014-11-25 00:30:13 -08:00
Unknown W. Brackets df5020c439 Treat generation 0 a bit specially.
I guess we could always check gen 0 first, that'd be readahead/backfill.
2014-11-24 14:11:24 -08:00
Unknown W. Brackets 27eb38df8d Fix a possible leak.
Can definitely see this happening.
2014-11-24 14:08:21 -08:00
Unknown W. Brackets c259c6708e Update native with HTTP fix. 2014-11-24 07:50:24 -08:00
Unknown W. Brackets c85fb55502 Fix Take() methods. 2014-11-24 07:47:57 -08:00
Unknown W. Brackets 824e8cf17c Add a readahead cache for HTTP.
So the only other thing it could do is idle backfill...
2014-11-24 01:08:30 -08:00
Unknown W. Brackets 49a5394b93 Oops, don't try to read past end of file. 2014-11-24 00:19:13 -08:00
Unknown W. Brackets 4e11f7c182 Implement a simple recently used cache for HTTP. 2014-11-23 23:35:20 -08:00
Unknown W. Brackets 6dca6ad9bd Add an HTTP transport for loading isos.
Not exposed in UI yet, but you can use command line.
2014-11-23 16:14:11 -08:00
Unknown W. Brackets 73d5ad3b5c Make the HTTP client more generic.
This way we can send other headers and use HEAD requests.
2014-11-23 16:12:54 -08:00
Unknown W. Brackets b620070fa6 Kill FileLoader::Reopen()...
Was a bad idea.
2014-11-23 14:08:14 -08:00
Unknown W. Brackets fd2d7406d1 Make LocalFileLoader essentially private. 2014-11-23 14:02:35 -08:00
Unknown W. Brackets 967b589778 Consistently use FileLoader for standard ISOs. 2014-11-23 13:59:56 -08:00
Unknown W. Brackets 102b7b03fa Add an interface to load files with.
This allows loading from other than raw files.
2014-11-23 13:25:32 -08:00
Kingcom f6cedcbff5 Replace assembler with a submodule 2014-11-23 21:09:40 +01:00
Unknown W. Brackets a0461f1dcd Change utf-8 for logo screen.
For some reason this was just truncating to "Rydg".  The one on the
credits screen works, so I'm not sure why.  May be something with
snprintf?

This works around the issue anyway.  I don't suppose it's more or less
clear.
2014-11-23 11:40:52 -08:00
Unknown W. Brackets a4b9122943 x86jit: Use NS instead of NBE for checked entries.
This may cause us to more correctly bail on linked blocks in some cases.
2014-11-23 11:05:49 -08:00
Unknown W. Brackets fe525a52f9 Update native (shutdown crash) + comment. 2014-11-23 11:04:07 -08:00
Unknown W. Brackets 92be7b0b1b Fix shutdown crash.
Both glGetShaderiv and glGetShaderInfoLog do not set their outputs
on failure, we need to initialize them.

On app shutdown (e.g. via the back button), we end up in display
shutdown which travels through GLLost which ends up trying to
rebuild the shaders.  This causes an ANR.
2014-11-23 11:01:51 -08:00
Unknown W. Brackets 473f388088 Disable the simd stuff for now.
Won't have time to look at this for a bit...
2014-11-20 14:07:56 -08:00
Henrik Rydgård 811a27a6e6 Merge pull request #7069 from level99procrastinator/depth-range-hack-for-psp2
Workaround for graphics glitch in Phantasy Star Portable 2
2014-11-20 14:09:30 +01:00
Henrik Rydgård fd27339ad7 Merge pull request #7101 from unknownbrackets/mips-emitter
Add delay slot handling to the mips emitter
2014-11-20 09:45:41 +01:00
Unknown W. Brackets e2e97a8f4e mips: Add smarter delay slot handling to emitter. 2014-11-20 00:37:38 -08:00
Sacha 0d2c7846f5 MIPS: Add EXT/INS/BLTZ eo emitter. Fix LUI. 2014-11-19 13:31:08 +10:00
Sacha 10f6db27ca Add Mips CPU Detection. 2014-11-19 08:51:15 +10:00
xSacha 88b1c00a67 MIPS: Complete MIPSX rename for buildfix. 2014-11-19 07:55:44 +10:00
Henrik Rydgård 6a49337a0c Merge pull request #7096 from unknownbrackets/jit-simd
x86jit: Add basic support for mapping SIMD
2014-11-18 18:25:39 +01:00
Henrik Rydgård 33bc26a4bd Merge pull request #7098 from unknownbrackets/mips-emitter2
Initial MIPS emitter
2014-11-18 18:24:59 +01:00
Unknown W. Brackets 44fc7c6c71 mips: MIPSX -> MIPS. 2014-11-18 09:21:46 -08:00
Unknown W. Brackets 4de9b9692e mips: Add JALR/JR. QuickCallFunction should link. 2014-11-18 09:12:16 -08:00
Unknown W. Brackets 5b18353584 mips: Add helpers for constant loads. 2014-11-18 08:41:28 -08:00
Unknown W. Brackets 29365e6775 mips: Clean up MIPSXEmitter a bit.
Don't even want dangerous funcs like SUB().

Keeping things in opcode order at least locally so it doesn't get
confusing to maintain.  Also fixed a bunch of missing asserts.
2014-11-18 08:41:20 -08:00
xSacha 4167b66808 Add some more MIPS instructions 2014-11-18 08:41:09 -08:00
Sacha 65e008f053 Implement a MipsJit. 2014-11-18 08:40:57 -08:00