Commit 52c09c83 authored by Martin Schultz's avatar Martin Schultz

separated picking functions for opengl compatibility profile from

remaining impementation to improve maintainability
parent 572b486a
......@@ -214,6 +214,16 @@ private:
void pickFaces(GLState& _state, unsigned int _offset);
/// pick cells
void pickCells(GLState& _state, unsigned int _offset);
/// pick vertices using opengl compatibility profile
void pickVerticesCompat(GLState& _state);
/// pick edges using opengl compatibility profile
void pickEdgesCompat(GLState& _state, unsigned int _offset);
/// pick faces using opengl compatibility profile
void pickFacesCompat(GLState& _state, unsigned int _offset);
/// pick cells using opengl compatibility profile
void pickCellsCompat(GLState& _state, unsigned int _offset);
/// picking using opengl compatibility profile
void pickCompat(GLState& _state, PickTarget _target);
/// updates face normals
void update_face_normals();
......@@ -284,6 +294,7 @@ private:
//=============================================================================
#if defined(INCLUDE_TEMPLATES) && !defined(VOLUMEMESHNODET_CC)
#include "VolumeMeshNodeT.cc"
#include "VolumeMeshNodeGLCompatT.cc"
#endif
//=============================================================================
#endif // VOLUMEMESHNODE_HH
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment