소스 검색

rendering vectors now with colors

devel
Ludovic 'Archivist' Lagouardette 4 년 전
부모
커밋
3c178f9aea
1개의 변경된 파일27개의 추가작업 그리고 1개의 파일을 삭제
  1. +27
    -1
      include/gp/math.hpp

+ 27
- 1
include/gp/math.hpp 파일 보기

@ -109,6 +109,16 @@ namespace gp {
T y;
T z;
T& r(){
return x;
}
T& g(){
return y;
}
T& b(){
return z;
}
vec3_g()
: x{}
, y{}
@ -174,6 +184,19 @@ namespace gp {
T z;
T w;
T& r(){
return x;
}
T& g(){
return y;
}
T& b(){
return z;
}
T& a(){
return w;
}
vec4_g()
: x{}
, y{}
@ -268,4 +291,7 @@ namespace gp {
vec4_g<T> operator*(T v, vec4_g<T> p) {
return p*v;
}
}
}
static_assert(sizeof(gp::vec3_g<int>) == sizeof(int)*3, "vec3_g has strange alignment");
static_assert(sizeof(gp::vec4_g<int>) == sizeof(int)*4, "vec4_g has strange alignment");

불러오는 중...
취소
저장