mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-11-04 00:26:39 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			107 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
material openmw_moon
 | 
						|
{
 | 
						|
    allow_fixed_function false
 | 
						|
    pass
 | 
						|
    {
 | 
						|
        vertex_program moon_vertex
 | 
						|
        fragment_program moon_fragment
 | 
						|
        
 | 
						|
        polygon_mode_overrideable off
 | 
						|
        depth_write off
 | 
						|
        depth_check off
 | 
						|
        scene_blend alpha_blend
 | 
						|
        
 | 
						|
        texture_unit diffuseMap
 | 
						|
        {
 | 
						|
            texture_alias $texture
 | 
						|
        }
 | 
						|
        
 | 
						|
        texture_unit alphaMap
 | 
						|
        {
 | 
						|
            direct_texture textures\tx_secunda_full.dds
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
material openmw_clouds
 | 
						|
{
 | 
						|
    allow_fixed_function false
 | 
						|
    pass
 | 
						|
    {
 | 
						|
        vertex_program clouds_vertex
 | 
						|
        fragment_program clouds_fragment
 | 
						|
        
 | 
						|
        polygon_mode_overrideable off
 | 
						|
 | 
						|
        scene_blend alpha_blend
 | 
						|
        depth_write off
 | 
						|
 | 
						|
        // second diffuse map is used for weather transitions
 | 
						|
        texture_unit diffuseMap1
 | 
						|
        {
 | 
						|
            texture_alias cloud_texture_1
 | 
						|
        }
 | 
						|
        
 | 
						|
        texture_unit diffuseMap2
 | 
						|
        {
 | 
						|
            texture_alias cloud_texture_2
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
material openmw_atmosphere
 | 
						|
{
 | 
						|
    allow_fixed_function false
 | 
						|
    pass
 | 
						|
    {
 | 
						|
        vertex_program atmosphere_vertex
 | 
						|
        fragment_program atmosphere_fragment
 | 
						|
        
 | 
						|
        polygon_mode_overrideable off
 | 
						|
        
 | 
						|
        depth_write off
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
material openmw_stars
 | 
						|
{
 | 
						|
    allow_fixed_function false
 | 
						|
    pass
 | 
						|
    {
 | 
						|
        vertex_program stars_vertex
 | 
						|
        fragment_program stars_fragment
 | 
						|
        
 | 
						|
        polygon_mode_overrideable off
 | 
						|
        
 | 
						|
        depth_check off
 | 
						|
        depth_write off
 | 
						|
        scene_blend alpha_blend
 | 
						|
 | 
						|
        texture_unit diffuseMap
 | 
						|
        {
 | 
						|
            direct_texture $texture
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
// used for both sun and sun glare
 | 
						|
material openmw_sun
 | 
						|
{
 | 
						|
    allow_fixed_function false
 | 
						|
    pass
 | 
						|
    {
 | 
						|
        vertex_program sun_vertex
 | 
						|
        fragment_program sun_fragment
 | 
						|
 | 
						|
        polygon_mode_overrideable off
 | 
						|
        
 | 
						|
        depth_check off
 | 
						|
        depth_write off
 | 
						|
        scene_blend alpha_blend
 | 
						|
        
 | 
						|
        texture_unit diffuseMap
 | 
						|
        {
 | 
						|
            direct_texture $texture
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |