Replace FastLibs #19
CoreyRDean
started this conversation in
Ideas
Replies: 1 comment
-
|
So with PR #30 we now have have access to ReShade and dgVoodoo. dgVoodoo brings us up to use a simulated DirectX 10 and ReShade allows us to use DirectX 10 shaders. This gives us the PostProcessing we were missing for glow, blur and DOF. Eventually we would want all of this to be native but for now it should suffice. I would like to take another look at Bump Mapping, Reflections and LOD to see where we left off on that. Shadows will also be important to work on. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
So ever since Blitz3D 1.107 FastExt, FastPointer and other libraries are broken. 1.107 added some compatibility fixes to make Blitz3D more performant on Windows 7+ systems. However it would be nice to still have these features.
Obviously long term we want to upgrade DirectX or move to another rendering library but in the short term we want to find a way to provide what FastExt did built-in.
Some of these we do have alternatives for already but they have not been implemented into the RealmCrafter codebase.
BumpMapping - We can do Dot3 bump mapping directly in standard Blitz3D.
Environment Mapping Bump Mapping - For reflections and such we now have abstractions from DirectX in BlitzRC to be able to do this.
LOD - We have a DirectX abstraction for texture LOD and for 3d model LOD we can pull this off in standard Blitz3D.
However some have no current alternative
PostProcessing - Things like glow, blur, DOF and such will need new alternatives.
Anisotropic Filtering - This might still be working but I am not sure.
Shadows? - Shadows might be affected but I haven't done enough testing to be sure.
Beta Was this translation helpful? Give feedback.
All reactions