twinaphex
|
f4e3c7f622
|
Get rid of MDFN_ltrim/NDFN_rtrim/MDFN_trim and replace them
with MIT-compatible versions
|
2016-06-09 07:59:14 +02:00 |
|
twinaphex
|
8b21f3e29c
|
Incorporate Alcaro's changes
|
2016-06-09 05:59:53 +02:00 |
|
twinaphex
|
078c58e135
|
Revert "Remove MDFN_ltrim/MDFN_rtrim/MDFN_trim"
This reverts commit d396227a6f .
|
2016-06-09 05:01:32 +02:00 |
|
twinaphex
|
d396227a6f
|
Remove MDFN_ltrim/MDFN_rtrim/MDFN_trim
|
2016-06-08 19:20:30 +02:00 |
|
twinaphex
|
56aaa16cc6
|
CLeanups
|
2016-06-08 19:10:35 +02:00 |
|
twinaphex
|
6e58ada032
|
Cleanup
|
2016-06-08 09:49:06 +02:00 |
|
twinaphex
|
a8545fc33a
|
(GTE) Simplify OP
|
2016-06-08 04:41:32 +02:00 |
|
twinaphex
|
d7e3349dac
|
Remove some unneeded functions
|
2016-06-07 12:45:36 +02:00 |
|
twinaphex
|
45086ecadc
|
Remove some unneeded types
|
2016-06-07 12:43:31 +02:00 |
|
twinaphex
|
bbc29df5a4
|
Cleanup
|
2016-06-07 12:28:00 +02:00 |
|
twinaphex
|
4c5f224815
|
(GTE) Simplify DepthCue functions to be similar to Rustation's
|
2016-06-07 11:42:32 +02:00 |
|
twinaphex
|
4ce0ccf4bc
|
Turn RTP more into Rustation's version by inlining the multiply matrix
by vector call
|
2016-06-07 09:57:37 +02:00 |
|
twinaphex
|
b085f6f6f0
|
Rewrite MultiplyMatrixByVector_PT to be more like Rustation equiv.
|
2016-06-07 09:45:55 +02:00 |
|
twinaphex
|
d495dd2599
|
(AVSZ4) Fix regression
|
2016-06-07 09:38:23 +02:00 |
|
twinaphex
|
5d8162a91d
|
Rename Lm_D to i64_to_otz
|
2016-06-07 09:08:39 +02:00 |
|
twinaphex
|
39f6a0c912
|
Move this down
|
2016-06-07 08:53:04 +02:00 |
|
twinaphex
|
3f7e1934ac
|
(GTE) Rewrite TransformXY
|
2016-06-07 08:51:15 +02:00 |
|
twinaphex
|
baec1c3303
|
Rename Lm_B to i32_to_i16_saturate
|
2016-06-07 08:37:50 +02:00 |
|
twinaphex
|
6c641ebc2b
|
Optimize MultiplyMatrixByVector
|
2016-06-07 08:24:31 +02:00 |
|
twinaphex
|
42c5a359df
|
Fix regression
|
2016-06-07 08:14:50 +02:00 |
|
twinaphex
|
1b9a6944b3
|
Cleanups
|
2016-06-07 04:59:17 +02:00 |
|
twinaphex
|
712c4a2674
|
Use libretro-common's compat/intrinsics.h
|
2016-06-07 04:17:34 +02:00 |
|
twinaphex
|
9b228eb31f
|
Remove throw
|
2016-06-07 00:59:50 +02:00 |
|
twinaphex
|
1034c46821
|
Add comments
|
2016-06-06 11:32:36 +02:00 |
|
twinaphex
|
befd50da66
|
Add some documentation
|
2016-06-06 11:26:53 +02:00 |
|
twinaphex
|
793aebe3b4
|
Remove unneeded files
|
2016-06-06 07:03:41 +02:00 |
|
twinaphex
|
4a085ff784
|
Remove trio
|
2016-06-06 02:21:32 +02:00 |
|
twinaphex
|
3120c94366
|
Cleanup Lm_H
|
2016-06-05 21:56:50 +02:00 |
|
twinaphex
|
dbaef9209d
|
Rename Lm_G to i32_to_i11_saturate
|
2016-06-05 21:53:19 +02:00 |
|
twinaphex
|
bde21037ea
|
Rename Lm_C to MAC_to_COLOR
|
2016-06-05 21:48:25 +02:00 |
|
twinaphex
|
e88e2973e9
|
Rename A_MV to i64_to_i44
|
2016-06-05 21:14:07 +02:00 |
|
twinaphex
|
728d19b6ce
|
Simplify A_MV based on Rustation
|
2016-06-05 21:11:27 +02:00 |
|
Cody Brocious
|
f89d3a4921
|
Added primitive recompiler.
|
2016-06-05 17:15:12 +02:00 |
|
twinaphex
|
70b9959459
|
(GTE) Simplify depth_queueing
|
2016-06-05 09:10:28 +02:00 |
|
twinaphex
|
bbaba9853e
|
(GTE) Simplify AVSZ3/AVSZ4
|
2016-06-05 08:51:37 +02:00 |
|
twinaphex
|
71f1c9a7f7
|
(GTE) Simplify NCLIP and MultiplyMatrixByVector
|
2016-06-05 08:34:57 +02:00 |
|
twinaphex
|
6774a2ae18
|
Simplify GTE
|
2016-06-05 02:58:54 +02:00 |
|
twinaphex
|
d28fb709a8
|
(GTE) Document/cleanups
|
2016-06-05 02:06:18 +02:00 |
|
twinaphex
|
eb01aedec5
|
(GTE) Add documentation
|
2016-06-05 01:32:41 +02:00 |
|
twinaphex
|
9d0df483b8
|
Not much point in doing all this, restore it all back
|
2016-06-04 17:11:17 +02:00 |
|
twinaphex
|
d8740f86d4
|
(GPL) Cleanup
|
2016-06-04 01:40:42 +02:00 |
|
twinaphex
|
991aaa3752
|
Create RTP_common
|
2016-06-04 01:37:33 +02:00 |
|
twinaphex
|
ac6c8264d2
|
Try to use fx32_shiftdown inside gte.cpp and simplify Lm_C
|
2016-06-04 01:01:52 +02:00 |
|
twinaphex
|
2b71095663
|
Nits
|
2016-06-04 00:30:42 +02:00 |
|
twinaphex
|
05f2ce10bb
|
Simplify line_divide
|
2016-06-04 00:25:35 +02:00 |
|
twinaphex
|
bf619eb8db
|
Remove unused header files
|
2016-06-04 00:07:30 +02:00 |
|
twinaphex
|
931d56c273
|
Try to get rid of 'sf' variable in gte.cpp code
|
2016-06-03 23:40:36 +02:00 |
|
twinaphex
|
75a3a841b4
|
Use fxp.h functions for gte
|
2016-06-03 23:18:12 +02:00 |
|
twinaphex
|
d7e6d83b02
|
Use libretro-common's fxp.h
|
2016-06-03 22:51:08 +02:00 |
|
twinaphex
|
55fd3dcbdc
|
Just call function pointer
|
2016-06-02 09:13:24 +02:00 |
|