22.09.2016 Views

JIT Spraying Never Dies

JIT%20Spraying%20Never%20Dies%20-%20Bypass%20CFG%20By%20Leveraging%20WARP%20Shader%20JIT%20Spraying

JIT%20Spraying%20Never%20Dies%20-%20Bypass%20CFG%20By%20Leveraging%20WARP%20Shader%20JIT%20Spraying

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GLSL & HLSL<br />

• Shading Language<br />

– A graphics programming language adapted to programming Shader effects (characterizing<br />

surfaces, volumes, and objects).<br />

• GLSL (OpenGL Shading Language)<br />

– A high-level shading language based on the syntax of the C programming language.<br />

– It was created by the OpenGL ARB (OpenGL Architecture Review Board) to give developers<br />

more direct control of the graphics pipeline without having to use ARB assembly language<br />

or hardware-specific languages.<br />

• HLSL (High-Level Shading Language)<br />

– A proprietary shading language developed by Microsoft to augment the Shader assembly<br />

language.<br />

– HLSL is analogous to the GLSL shading language used with the OpenGL standard.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!