void mesh_filter::StereoCameraModel::Parameters::setFilterParameters (GLRenderer& renderer) const { glUniform1f (glGetUniformLocation (renderer.getProgramID (), "near"), near_clipping_plane_distance_); glUniform1f (glGetUniformLocation (renderer.getProgramID (), "far"), far_clipping_plane_distance_); renderer.setClippingRange (near_clipping_plane_distance_, far_clipping_plane_distance_); renderer.setBufferSize (width_, height_); renderer.setCameraParameters (fx_, fy_, cx_, cy_); }
void mesh_filter::StereoCameraModel::Parameters::setRenderParameters (GLRenderer& renderer) const { renderer.setClippingRange (near_clipping_plane_distance_, far_clipping_plane_distance_); renderer.setBufferSize (width_, height_); renderer.setCameraParameters (fx_, fy_, cx_, cy_); //GLuint padding_coefficients_id = glGetUniformLocation (renderer.getProgramID (), "padding_coefficients"); // // set device dependent padding coefficients // glUniform3f (padding_coefficients_id, padding_coefficients_1_ * padding_scale_, // padding_coefficients_2_ * padding_scale_, // padding_coefficients_3_ * padding_scale_ + padding_offset_ ); }