jpaoneMines / csci441

CSCI441 Library Helper Functions and Classes
MIT License
5 stars 2 forks source link

Implement Big3 as appropriate on all classes #26

Closed jpaoneMines closed 11 months ago

jpaoneMines commented 12 months ago

If class is doing internal GPU allocation, VAO/VBO binding, etc then delete copy methods.

Otherwise, determine if shallow copy is appropriate or not.

jpaoneMines commented 12 months ago

Camera default implementations are fine.

jpaoneMines commented 12 months ago

ShaderPrograms cannot be copied.

jpaoneMines commented 11 months ago

MD5Camera needs deep copy

jpaoneMines commented 11 months ago

ModelLoader cannot be copied.

jpaoneMines commented 11 months ago

Engines cannot be copied.

jpaoneMines commented 11 months ago

Program Pipelines cannot be copied

jpaoneMines commented 11 months ago

UBOs cannot be copied