jdgleaver / drastic_ds_shaders

Shaders for DraStic DS emulator
42 stars 21 forks source link

drastic_ds_shaders

Some shaders for DraStic DS, the Nintendo DS emulator for Android.

LCD1x

A very simple 'scanline' shader, based on LCD3x from RetroArch. Differs from LCD3x in that it omits the 3-band colour separation and has correctly aligned scanlines. Works well on low resolution displays (i.e. 720p).

Sharp Bilinear

A port of the 'sharp-bilinear'/'sharp-bilinear-simple' shader from RetroArch. Creates sharp pixels without scaling artefacts by performing an automatic optimal integer prescale followed by linear downscaling to the display size.

zFast LCD

A port of the 'zfast_lcd' shader from RetroArch. Creates an LCD effect by adding a subtle grid lattice to the screen. REQUIRES a high resolution display (at least 1080p). Works best with integer screen scaling, but fine without.

Extras

NDS Color

A stand-alone DS Phat colour correction shader, which may be combined (as a first pass) with other shaders not included in this repository.

Natural Vision

A stand-alone 'Natural Vision' colour (saturation) enhancement shader, which may be combined (as a first pass) with other shaders not included in this repository.