@@ -42,23 +42,19 @@ pub const BGFX_CLEAR_DISCARD_DEPTH: u16 = 0x0800;
42
42
pub const BGFX_CLEAR_DISCARD_STENCIL : u16 = 0x1000 ;
43
43
44
44
pub const BGFX_CLEAR_DISCARD_COLOR_MASK : u16 =
45
- (
46
45
BGFX_CLEAR_DISCARD_COLOR_0 |
47
46
BGFX_CLEAR_DISCARD_COLOR_1 |
48
47
BGFX_CLEAR_DISCARD_COLOR_2 |
49
48
BGFX_CLEAR_DISCARD_COLOR_3 |
50
49
BGFX_CLEAR_DISCARD_COLOR_4 |
51
50
BGFX_CLEAR_DISCARD_COLOR_5 |
52
51
BGFX_CLEAR_DISCARD_COLOR_6 |
53
- BGFX_CLEAR_DISCARD_COLOR_7
54
- ) ;
52
+ BGFX_CLEAR_DISCARD_COLOR_7 ;
55
53
56
54
pub const BGFX_CLEAR_DISCARD_MASK : u16 =
57
- (
58
55
BGFX_CLEAR_DISCARD_COLOR_MASK |
59
56
BGFX_CLEAR_DISCARD_DEPTH |
60
- BGFX_CLEAR_DISCARD_STENCIL
61
- ) ;
57
+ BGFX_CLEAR_DISCARD_STENCIL ;
62
58
63
59
// Debug flags
64
60
@@ -113,10 +109,8 @@ pub const BGFX_BUFFER_ALLOW_RESIZE: u16 = 0x0800;
113
109
pub const BGFX_BUFFER_INDEX32 : u16 = 0x1000 ;
114
110
115
111
pub const BGFX_BUFFER_COMPUTE_READ_WRITE : u16 =
116
- (
117
112
BGFX_BUFFER_COMPUTE_READ |
118
- BGFX_BUFFER_COMPUTE_WRITE
119
- ) ;
113
+ BGFX_BUFFER_COMPUTE_WRITE ;
120
114
121
115
// State flags
122
116
@@ -169,14 +163,12 @@ pub const BGFX_STATE_NONE: u64 = 0x0000000000000000_u64;
169
163
pub const BGFX_STATE_MASK : u64 = 0xffffffffffffffff_u64 ;
170
164
171
165
pub const BGFX_STATE_DEFAULT : u64 =
172
- (
173
166
BGFX_STATE_RGB_WRITE |
174
167
BGFX_STATE_ALPHA_WRITE |
175
168
BGFX_STATE_DEPTH_TEST_LESS |
176
169
BGFX_STATE_DEPTH_WRITE |
177
170
BGFX_STATE_CULL_CW |
178
- BGFX_STATE_MSAA
179
- ) ;
171
+ BGFX_STATE_MSAA ;
180
172
181
173
#[ macro_export]
182
174
macro_rules! BGFX_STATE_ALPHA_REF {
@@ -210,14 +202,14 @@ macro_rules! BGFX_STATE_BLEND_EQUATION {
210
202
( $equation: expr) => ( BGFX_STATE_BLEND_EQUATION_SEPARATE !( $equation, $equation) )
211
203
}
212
204
213
- pub const BGFX_STATE_BLEND_ADD : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) ) ;
214
- pub const BGFX_STATE_BLEND_ALPHA : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_SRC_ALPHA , BGFX_STATE_BLEND_INV_SRC_ALPHA ) ) ;
215
- pub const BGFX_STATE_BLEND_DARKEN : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_MIN ) ) ;
216
- pub const BGFX_STATE_BLEND_LIGHTEN : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_MAX ) ) ;
217
- pub const BGFX_STATE_BLEND_MULTIPLY : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_DST_COLOR , BGFX_STATE_BLEND_ZERO ) ) ;
218
- pub const BGFX_STATE_BLEND_NORMAL : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_INV_SRC_ALPHA ) ) ;
219
- pub const BGFX_STATE_BLEND_SCREEN : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_INV_SRC_COLOR ) ) ;
220
- pub const BGFX_STATE_BLEND_LINEAR_BURN : u64 = ( BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_DST_COLOR , BGFX_STATE_BLEND_INV_DST_COLOR ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_SUB ) ) ;
205
+ pub const BGFX_STATE_BLEND_ADD : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) ;
206
+ pub const BGFX_STATE_BLEND_ALPHA : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_SRC_ALPHA , BGFX_STATE_BLEND_INV_SRC_ALPHA ) ;
207
+ pub const BGFX_STATE_BLEND_DARKEN : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_MIN ) ;
208
+ pub const BGFX_STATE_BLEND_LIGHTEN : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_ONE ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_MAX ) ;
209
+ pub const BGFX_STATE_BLEND_MULTIPLY : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_DST_COLOR , BGFX_STATE_BLEND_ZERO ) ;
210
+ pub const BGFX_STATE_BLEND_NORMAL : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_INV_SRC_ALPHA ) ;
211
+ pub const BGFX_STATE_BLEND_SCREEN : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_ONE , BGFX_STATE_BLEND_INV_SRC_COLOR ) ;
212
+ pub const BGFX_STATE_BLEND_LINEAR_BURN : u64 = BGFX_STATE_BLEND_FUNC ! ( BGFX_STATE_BLEND_DST_COLOR , BGFX_STATE_BLEND_INV_DST_COLOR ) | BGFX_STATE_BLEND_EQUATION ! ( BGFX_STATE_BLEND_EQUATION_SUB ) ;
221
213
222
214
#[ macro_export]
223
215
macro_rules! BGFX_STATE_BLEND_FUNC_RT_x {
0 commit comments