[WHLSL] Implement texture types