xebra
|
51afbdd490
|
[spline/bezier]Fix the remains of differences between dx9 and opengl.
|
2014-12-16 22:27:45 +09:00 |
|
Henrik Rydgard
|
c62255f1d9
|
GetPointerUnchecked is ok around display list pc, checked elsewhere
|
2014-10-19 23:13:54 +02:00 |
|
Henrik Rydgard
|
e22fed8b9f
|
Use unordered_map where it makes sense. Very tiny speed boost?
Also some microoptimizations.
|
2014-10-19 21:12:25 +02:00 |
|
Unknown W. Brackets
|
feada0ee65
|
Adjust some logging.
Report logic op more correctly, cleanup an incorrect log.
|
2014-09-28 15:13:52 -07:00 |
|
Henrik Rydgard
|
cef5f5be40
|
Fix DX9 bbox crash (DrawEngine::decoded wasn't initialized, because it also existed in the DX9 draw engine)
|
2014-09-17 21:31:22 +02:00 |
|
Unknown W. Brackets
|
01bdb6e160
|
Cleanup some minor vertex cache stuff.
|
2014-09-15 07:08:55 -07:00 |
|
Unknown W. Brackets
|
64d955ea49
|
d3d: Share the bounding box code.
|
2014-09-14 14:04:09 -07:00 |
|
Henrik Rydgård
|
2b4ff04c32
|
Merge pull request #6902 from unknownbrackets/gpu-convergence
d3d: Handle block transfers
|
2014-09-14 11:06:15 +02:00 |
|
Unknown W. Brackets
|
d332452077
|
d3d: Track memory copies/uploads/downloads.
|
2014-09-13 17:59:21 -07:00 |
|
Unknown W. Brackets
|
9d24de3269
|
d3d: Oops, switch over block transfer logic.
|
2014-09-13 17:28:35 -07:00 |
|
Unknown W. Brackets
|
b9d7ffe484
|
d3d: Support the Danganronpa hack.
|
2014-09-13 16:47:23 -07:00 |
|
Henrik Rydgard
|
170e88838f
|
Slightly improve GPU disassembly
|
2014-09-13 23:51:07 +02:00 |
|
Unknown W. Brackets
|
6f991a1042
|
d3d: Add FlushBeforeCopy().
|
2014-09-13 14:23:18 -07:00 |
|
Unknown W. Brackets
|
dc5afe9b38
|
d3d: Converge DrawPixels() logic.
This makes render to offset actually work properly.
|
2014-09-13 13:09:26 -07:00 |
|
Henrik Rydgard
|
0818d8ea8d
|
dx9: More execute functions
|
2014-09-13 20:55:29 +02:00 |
|
Henrik Rydgard
|
21545e31c6
|
More convergence (tex stuff)
|
2014-09-13 17:20:55 +02:00 |
|
Henrik Rydgard
|
a4ae0f951a
|
Move spline generation to SplineCommon, make SplineDX9.cpp identical to Spline.cpp (merge later somehow)
|
2014-09-13 15:13:34 +02:00 |
|
Henrik Rydgard
|
2f569533f3
|
Fix burnout depth issue by dirtying the proj matrix on viewport change
|
2014-09-13 14:08:07 +02:00 |
|
Henrik Rydgard
|
b4690b23d6
|
Make D3D TransformDrawEngine more similar to GL
|
2014-09-13 12:27:20 +02:00 |
|
Henrik Rydgard
|
9b587bb144
|
Make the D3D backend cmd processing work more similar to the GL backend
|
2014-09-13 12:11:34 +02:00 |
|
Henrik Rydgård
|
405f67fbef
|
Merge pull request #6870 from hrydgard/vtxdec-centralize
Centralize the vertex decoder
|
2014-09-13 01:03:22 +02:00 |
|
Unknown W. Brackets
|
ca33ddd4db
|
d3d: Fix some missing Releases() in debug code.
|
2014-09-11 23:52:06 -07:00 |
|
Henrik Rydgard
|
38b803aba4
|
DX9: Enable vtxdec JIT, buildfix
|
2014-09-12 02:00:34 +02:00 |
|
Henrik Rydgard
|
7b66059ae0
|
D3D: Assorted cleanup. Add a missing register specification.
|
2014-09-10 15:20:57 +02:00 |
|
Henrik Rydgard
|
163f81e5be
|
DX9: "Linked" shaders are now pointless, so remove them.
|
2014-09-10 14:07:30 +02:00 |
|