refoptimizing the working voxels

 - began replacing 3rd party shader-code (used for testing) with own
 - renamed many functions in context_t to names that include the stage
   they belong to. also, resources are prefixed with "res"
 - split signal_upload_constant_buffer into vs/ps forms
 - need to change ps (for pixel-stage) to fs (for fragment-stage)