Merge branch 'master' into blender2.8
[blender.git] / intern / gawain / gawain / attrib_binding.h
1
2 // Gawain vertex attribute binding
3 //
4 // This code is part of the Gawain library, with modifications
5 // specific to integration with Blender.
6 //
7 // Copyright 2016 Mike Erwin
8 //
9 // This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of
10 // the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
11
12 #pragma once
13
14 #include "common.h"
15
16 typedef struct {
17         uint64_t loc_bits; // store 4 bits for each of the 16 attribs
18         uint16_t enabled_bits; // 1 bit for each attrib
19 } Gwn_AttrBinding;