ToGL: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| mNo edit summary | SirYodaJedi (talk | contribs)  No edit summary | ||
| Line 1: | Line 1: | ||
| {{ | {{stub}} | ||
| '''ToGL''' is an abstraction layer used by {{source|2}} on {{linux|2}} and {{macOS|2}} which translates [[DirectX 9]] calls to [[OpenGL]]. It decompiles [[HLSL]] shaders and recompiles them as [[GLSL]]. It supports Shader Model 2, but only has partial Shader Model 3 support. | '''ToGL''' is an abstraction layer used by {{source|2}} on {{linux|2}} and {{macOS|2}} which translates [[DirectX 9]] calls to [[OpenGL]]. It decompiles [[HLSL]] shaders and recompiles them as [[GLSL]]. It supports Shader Model 2, but only has partial Shader Model 3 support. | ||
| == External links == | == External links == | ||
| * [https://github.com/ValveSoftware/ToGL Source code on GitHub] (reference only, does not compile) | * [https://github.com/ValveSoftware/ToGL Source code on GitHub] (reference only, does not compile) | ||
Latest revision as of 07:49, 6 December 2024
ToGL is an abstraction layer used by  Source on
 Source on  Linux and
 Linux and  macOS which translates DirectX 9 calls to OpenGL. It decompiles HLSL shaders and recompiles them as GLSL. It supports Shader Model 2, but only has partial Shader Model 3 support.
 macOS which translates DirectX 9 calls to OpenGL. It decompiles HLSL shaders and recompiles them as GLSL. It supports Shader Model 2, but only has partial Shader Model 3 support.
External links
- Source code on GitHub (reference only, does not compile)