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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Software Rasterizer & WARP<br />

• Software Rasterizer<br />

– A software component that can render an image<br />

independent on graphics hardware (GPU). The rendering<br />

takes place entirely in the CPU.<br />

• WARP (Windows Advanced Rasterization Platform )<br />

– WARP is a full-featured Direct3D 10 software rasterizer<br />

that does not require graphics hardware (GPU) to<br />

execute.<br />

– WARP can be used for rendering when no compatible<br />

hardware is available, in kernel mode applications, in a<br />

headless environment, or for remote rendering of<br />

Remote Desktop Connection client.<br />

– WARP contains two high-speed, real-time compilers:<br />

• The high-level intermediate language compiler that<br />

converts HLSL bytecode and the current render<br />

state into an optimized stream of vector<br />

commands for the Shaders.<br />

• The high-performance <strong>JIT</strong> code generator.

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

Saved successfully!

Ooh no, something went wrong!