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