mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-26 10:03:48 +00:00
Add OpenGL support.
This commit is contained in:
parent
c354f59b72
commit
dd08fd2e7d
55 changed files with 2957 additions and 802 deletions
|
|
@ -384,6 +384,7 @@ void ParallaxFeatGLSL::setTexData( Material::StageData &stageDat,
|
|||
GFXTextureObject *tex = stageDat.getTex( MFT_NormalMap );
|
||||
if ( tex )
|
||||
{
|
||||
passData.mSamplerNames[ texIndex ] = "bumpMap";
|
||||
passData.mTexType[ texIndex ] = Material::Bump;
|
||||
passData.mTexSlot[ texIndex++ ].texObject = tex;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1073,7 +1073,10 @@ void OverlayTexFeatGLSL::setTexData( Material::StageData &stageDat,
|
|||
{
|
||||
GFXTextureObject *tex = stageDat.getTex( MFT_OverlayMap );
|
||||
if ( tex )
|
||||
{
|
||||
passData.mSamplerNames[ texIndex ] = "overlayMap";
|
||||
passData.mTexSlot[ texIndex++ ].texObject = tex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -2383,7 +2386,7 @@ void GlowMaskGLSL::processPix( Vector<ShaderComponent*> &componentList,
|
|||
// code above that doesn't contribute to the alpha mask.
|
||||
Var *color = (Var*)LangElement::find( "col" );
|
||||
if ( color )
|
||||
output = new GenOp( " @.rgb = 0;\r\n", color );
|
||||
output = new GenOp( " @.rgb = vec3(0);\r\n", color );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include "core/strings/stringFunctions.h"
|
||||
#include "core/util/str.h"
|
||||
|
||||
#include "gfx/gfxDevice.h"
|
||||
#include "langElement.h"
|
||||
|
||||
//**************************************************************************
|
||||
|
|
@ -158,6 +158,9 @@ void Var::print( Stream &stream )
|
|||
if( structName[0] != '\0' )
|
||||
{
|
||||
stream.write( dStrlen((char*)structName), structName );
|
||||
if(GFX->getAdapterType() == OpenGL)
|
||||
stream.write( 1, "_" );
|
||||
else
|
||||
stream.write( 1, "." );
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue