Wally4000
|
76eb881494
|
use shared_ptr instead of RefCounted Class
|
2023-06-22 15:47:48 +10:00 |
|
Wally4000
|
eadc1b3758
|
move from typedef to modern using declaration
|
2021-10-18 18:58:14 +11:00 |
|
Carlos R
|
264ded00a8
|
Refactored S2DEX, FB and Sprite2D
|
2020-08-02 15:46:55 -07:00 |
|
=
|
3707c880c2
|
Revert move to HWFog, we'll re-add this at a later date.
|
2020-05-28 09:38:37 +10:00 |
|
Rinnegatamante
|
839825dce3
|
Move to hw fog usage.
|
2020-04-27 15:11:35 +02:00 |
|
Wally
|
02e6e49890
|
Fix a few path errors
|
2019-01-16 15:16:16 +11:00 |
|
salvy
|
351e16a38c
|
[!] Fixed PC build
[!] No longer needed to clear tnl flags
[~] Removed unused variable
|
2013-09-25 12:31:58 -07:00 |
|
CornN64
|
bfd94b655c
|
[!] Some WIP for vertex fog on PSP (functions on many games that uses the standard TnL. It uses a second pass to blend in the fog)
[-] Reverted some changes from previous commit since it broke texturing in some games and CBFD lights.
|
2013-09-21 18:31:48 +02:00 |
|
Paul Holden
|
49a06ed319
|
[~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script
|
2013-06-04 22:02:30 +01:00 |
|
strmnnrmn
|
6a10ac65f5
|
[*] Pass integer texture coords through to TexRect and TexRectFlip. For OpenGL, the shader now also passes the texture offset/scale as integer args
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1531 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-04-07 11:29:02 +00:00 |
|
strmnnrmn
|
65928a7b4f
|
[~] Fix Draw2DTextureBlit on OSX. It's only needed on PSP and Draw2DTexture works fine for OSX. So move the logic for calling (w>=512) to RendererPSP::Draw2DTexture, and remove Draw2DTextureBlit from the BaseRenderer abstract interface.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1346 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-20 00:42:08 +00:00 |
|
strmnnrmn
|
f18fa4001d
|
[~] Replace RenderUsingCurrentBuildMode virtual with RenderTriangles. The triangle_mode/render_mode args don't need to be passed then, which simplifies the interfaces a bit. On OSX we can get rid of ERenderMode and just pass the matrix to use. On PSP we just pass GU_TRANSFORM_3D/2D as we did previously.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1201 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-06 21:08:32 +00:00 |
|
strmnnrmn
|
d099a4cb1b
|
[~] Pass an enum to RenderUsingCurrentBlendMode to specify 2d/3d rendering. This lets us remove a bunch more dummy enum values on OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1187 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-06 21:06:37 +00:00 |
|
strmnnrmn
|
094d561623
|
[~] Move TexRect/TexRectFlip/FillRect to the platform renderer implementations - stuff like GU_SPRITES makes the OSX implementation a bit bodgy.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1175 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-05 20:27:43 +00:00 |
|
strmnnrmn
|
07c7b5b974
|
[~] Make RestoreRenderStates platform specific.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1144 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 22:12:31 +00:00 |
|
strmnnrmn
|
d72b33d127
|
[~] Move DebugBlendSettings to RendererPSP.h
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1136 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 22:11:26 +00:00 |
|
strmnnrmn
|
2ae5974061
|
[~] Move mUnhandledCombinerStates to the PSP renderer.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1135 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 22:11:18 +00:00 |
|
strmnnrmn
|
311f69151d
|
[~] mCopyBlendStates/mFillBlendStates are only used by the PSP renderer
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1131 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:31:56 +00:00 |
|
strmnnrmn
|
20bc886504
|
[~] Move some more displaylist debugging code from BaseRenderer to RendererPSP
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1130 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:08:08 +00:00 |
|
strmnnrmn
|
53a69a2c1f
|
[*] Move BlendModes.{h,cpp}, CombinerExpression.{h,cpp} CombinerTree.{h,cpp} and CombinerInput.h to SysPSP. These aren't needed to compile the OSX build any more.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1129 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:08:00 +00:00 |
|
strmnnrmn
|
5f4df61c5a
|
[~] Move LookupBlendState to the PSP Renderer implementation
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1128 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:07:43 +00:00 |
|
strmnnrmn
|
9230c125e6
|
[~] Move some PSP specific debugging code to RendererPSP
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1127 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:07:35 +00:00 |
|
strmnnrmn
|
cd1aef1952
|
[~] Add headers for the PSP/OSX Renderer implementations, and add another pointer to the derived class. This will make it possible to call platform-specific bits of functionality easily.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1124 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-03 12:07:11 +00:00 |
|