Exemplo n.º 1
0
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_);
}
Exemplo n.º 2
0
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_ );
}