/// <summary> /// </summary> /// <param name="support"> </param> public GLESTextureManager(GLESSupport support) { this._glSupport = support; WarningTextureID = 0; GLESConfig.GlCheckError(this); // Register with group manager ResourceGroupManager.Instance.RegisterResourceManager(base.ResourceType, this); CreateWarningTexture(); }
/// <summary> /// </summary> /// <param name="support"> </param> public GLESTextureManager( GLESSupport support ) { this._glSupport = support; WarningTextureID = 0; GLESConfig.GlCheckError( this ); // Register with group manager ResourceGroupManager.Instance.RegisterResourceManager( base.ResourceType, this ); CreateWarningTexture(); }
public void GLESRTTManager(GLESSupport support, RenderTarget mainWindow) { this._support = support; this._mainWindow = mainWindow; this._mainContext = (GLESContext)this._mainWindow["glcontext"]; }
public void GLESRTTManager( GLESSupport support, RenderTarget mainWindow ) { _support = support; _mainWindow = mainWindow; _mainContext = (GLESContext)_mainWindow[ "glcontext" ]; }
/// <summary> /// /// </summary> /// <param name="creator"></param> /// <param name="name"></param> /// <param name="handle"></param> /// <param name="group"></param> /// <param name="isManual"></param> /// <param name="loader"></param> /// <param name="support"></param> public GLESTexture( ResourceManager creator, string name, ResourceHandle handle, string group, bool isManual, IManualResourceLoader loader, GLESSupport support ) : base( creator, name, handle, group, isManual, loader ) { _support = support; _surfaceList = new List<HardwarePixelBuffer>(); }
/// <summary> /// Default ctor. /// </summary> public GLESRenderSystem() { depthWrite = true; _stencilMask = 0xFFFFFFFF; int i; LogManager.Instance.Write( string.Format( "{0} created.", Name ) ); _glSupport = GLESUtil.GLESSupport; for ( i = 0; i < MaxLights; i++ ) _lights[ i ] = null; _worldMatrix = Matrix4.Identity; _ViewMatrix = Matrix4.Identity; _glSupport.AddConfig(); _colorWrite[ 0 ] = _colorWrite[ 1 ] = _colorWrite[ 2 ] = _colorWrite[ 3 ] = true; for ( int layer = 0; layer < Axiom.Configuration.Config.MaxTextureLayers; layer++ ) { // Dummy value _textureCoodIndex[ layer ] = 99; } _textureCount = 0; activeRenderTarget = null; _currentContext = null; _mainContext = null; _glInitialized = false; numCurrentLights = 0; _textureMipmapCount = 0; _minFilter = FilterOptions.Linear; _mipFilter = FilterOptions.Point; // _polygonMode = OpenTK.Graphics.ES11. }
/// <summary> /// </summary> /// <param name="creator"> </param> /// <param name="name"> </param> /// <param name="handle"> </param> /// <param name="group"> </param> /// <param name="isManual"> </param> /// <param name="loader"> </param> /// <param name="support"> </param> public GLESTexture(ResourceManager creator, string name, ResourceHandle handle, string group, bool isManual, IManualResourceLoader loader, GLESSupport support) : base(creator, name, handle, group, isManual, loader) { this._support = support; this._surfaceList = new List <HardwarePixelBuffer>(); }