Unknown W. Brackets
217bdc275e
Fix some type-conversion warnings.
2012-12-21 16:07:38 -08:00
Unknown W. Brackets
8964ebcfd9
Don't chop the float in vscmp, don't branch.
2012-12-21 15:41:29 -08:00
Henrik Rydgard
8c267b0105
Didn't mean to remove these calls
2012-12-22 00:38:17 +01:00
Henrik Rydgard
bb777f72ca
Merge branch 'multi-draw'
...
Conflicts:
GPU/GLES/DisplayListInterpreter.cpp
GPU/Null/NullGpu.h
2012-12-22 00:25:11 +01:00
Henrik Rydgard
baa640ea02
Two more commands that get to trigger flush
2012-12-22 00:24:04 +01:00
Henrik Rydgard
252845ecb6
Bugfix, remove hack
2012-12-21 23:55:19 +01:00
Henrik Rydgard
e42af096c8
Merge
2012-12-21 23:43:48 +01:00
Henrik Rydgård
069c700e9b
Merge pull request #219 from unknownbrackets/texcache
...
Darn, invalidate the dest not the src
2012-12-21 14:41:19 -08:00
Henrik Rydgard
0769eb4b64
Set gstate_c.textureChanged in a few more places.
2012-12-21 23:40:38 +01:00
Unknown W. Brackets
18fe1d4b19
Darn, invalidate the dest not the src.
2012-12-21 14:21:23 -08:00
Henrik Rydgård
8134a70531
Merge pull request #217 from Orphis/master
...
Fix some warnings (mostly printf errors)
2012-12-21 14:14:27 -08:00
Henrik Rydgård
a0cdf76fd1
Merge pull request #218 from unknownbrackets/texcache
...
Use sceKernelDcache*() to invalidate the texcache
2012-12-21 14:14:10 -08:00
Unknown W. Brackets
6a9a183dd3
Use sceKernelDcache*() to invalidate the texcache.
...
Also in the block transfer code.
2012-12-21 14:10:57 -08:00
Florent Castelli
c33eafd430
Warning fixes
2012-12-21 23:02:35 +01:00
Henrik Rydgard
e26083f702
Merge branch 'master' into multi-draw
...
Conflicts:
GPU/GLES/IndexGenerator.cpp
GPU/GLES/IndexGenerator.h
2012-12-21 22:58:39 +01:00
Henrik Rydgard
61f7986d12
update submodules
2012-12-21 22:53:50 +01:00
Henrik Rydgard
ea07c14c4c
Add IndexGenerator.cpp/h which will later be used to combine small draw calls into large indexed draw calls, for better performance.
2012-12-21 22:53:24 +01:00
Henrik Rydgard
6b3ac02dae
Now not flushing at every drawcall by mistake...
2012-12-21 22:52:09 +01:00
Henrik Rydgård
b486ca1620
Merge pull request #215 from raven02/fast-mem
...
Quick add checkitem for option fast memory
2012-12-21 12:58:10 -08:00
Henrik Rydgård
f92e7a8f98
Merge pull request #216 from unknownbrackets/alarm
...
Fix up alarms
2012-12-21 12:57:41 -08:00
Henrik Rydgard
d663e28bde
More work and optimization. Still not quite there.
2012-12-21 21:49:09 +01:00
Unknown W. Brackets
6adb29030f
Update tests.
2012-12-21 12:38:12 -08:00
Unknown W. Brackets
dbec955a99
Properly delete alarms after they run.
...
Also fix refer, based on tests.
2012-12-21 12:28:28 -08:00
Unknown W. Brackets
522b16bb89
Fix error handling for setting alarms.
2012-12-21 12:04:02 -08:00
Unknown W. Brackets
33debd755b
Correct sceKernelSetSysClockAlarm timing.
...
Also make refer status work for the tests to be usable.
2012-12-21 11:58:32 -08:00
Henrik Rydgard
3b114eb24a
More work on indexed draws. Not combining yet.
2012-12-21 19:16:17 +01:00
Henrik Rydgard
2e9daa5f89
All drawing is now indexed lists, through IndexGenerator.
2012-12-21 18:46:15 +01:00
Henrik Rydgard
4eeab83389
Add IndexGenerator.cpp/h which will later be used to combine small draw calls into large indexed draw calls, for better performance.
2012-12-21 17:50:22 +01:00
raven02
88578cc525
Quick add checkitem for option fast memory
2012-12-22 00:49:53 +08:00
Henrik Rydgard
2ec8606fcb
Flip Y axis for xinput
2012-12-21 17:13:00 +01:00
Henrik Rydgard
4c23d668e1
Cleanup and reorganize gpu code a little
2012-12-21 16:50:14 +01:00
Henrik Rydgard
91744a03b0
Warning fixes
2012-12-21 16:50:13 +01:00
Henrik Rydgard
f5efd6f2b1
JIT: add option to enable/disable jit of memory instructions. for crash safety.
2012-12-21 16:50:13 +01:00
Henrik Rydgård
df12802a5a
Merge pull request #209 from raven02/vsocp-new
...
Implement Vsocp
2012-12-21 04:57:38 -08:00
Henrik Rydgård
d42245482b
Merge pull request #213 from raven02/ge_cmd
...
Change BBOX JUMP/TEST to DEBUG . This fix massive slowdown when hit them .
2012-12-21 04:00:29 -08:00
Henrik Rydgard
4efb66fdb6
Fix hw transform and audio on android, misc
2012-12-21 12:57:43 +01:00
raven02
ab2f0b89e6
Change to DEBUG for BBOX JUMP/TEST .Fix massive slowdown when hit them .
2012-12-21 19:57:38 +08:00
Henrik Rydgard
9db065a979
add #version to the framebuffer drawing shader for compat
2012-12-21 11:24:38 +01:00
Henrik Rydgard
4bf2e52623
HW transform: Avoid 4x3 matrices for GLES 2.0 compat. Add option to turn hw transform on.
2012-12-21 11:08:54 +01:00
raven02
fb773b5acf
Fix tab issue
2012-12-21 17:30:17 +08:00
Henrik Rydgard
4d4370232c
Assorted minor cleanup and fixes.
2012-12-21 10:20:22 +01:00
Henrik Rydgard
52cf324e9e
Try to fix "W1" vertex error
2012-12-21 10:19:37 +01:00
Henrik Rydgård
55fe53f662
Merge pull request #211 from unknownbrackets/alarm
...
Basic alarm functionality and related fixes
2012-12-21 01:05:34 -08:00
Unknown W. Brackets
5a501bb5ff
Fix minor typo.
2012-12-21 01:03:46 -08:00
Henrik Rydgård
6df4145ff0
Merge pull request #210 from raven02/vsrt-new
...
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
2012-12-21 00:31:59 -08:00
Unknown W. Brackets
e9bf6da934
Add alarm test.
2012-12-21 00:23:55 -08:00
raven02
ab0253d71c
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
2012-12-21 14:57:47 +08:00
Unknown W. Brackets
12fb91b7b5
Don't run interrupts while they're suspended.
2012-12-20 22:49:48 -08:00
Unknown W. Brackets
84b6c3a7c2
Improve accuratcy of CoreTiming::ScheduleEvent().
2012-12-20 22:48:59 -08:00
Unknown W. Brackets
4fb6c8c0ac
Reschedule after interrupts run.
...
It'll reschedule anyway, so this will just give us a message.
Hardware seems to reschedule, not just go back to the original
thread, but there may be more to it than that.
2012-12-20 21:59:10 -08:00