win-capture: Fix VS2015 update 2 compiler error
Having volatile variables inside of a union causes a C1001 compiler error in visual studio 2015 update 2. Closes jp9000/obs-studio#544
This commit is contained in:
@@ -36,6 +36,8 @@ struct d3d9_data {
|
||||
bool using_shtex : 1;
|
||||
bool using_scale : 1;
|
||||
|
||||
volatile bool issued_queries[NUM_BUFFERS];
|
||||
|
||||
union {
|
||||
/* shared texture */
|
||||
struct {
|
||||
@@ -53,7 +55,6 @@ struct d3d9_data {
|
||||
IDirect3DSurface9 *render_targets[NUM_BUFFERS];
|
||||
IDirect3DQuery9 *queries[NUM_BUFFERS];
|
||||
struct shmem_data *shmem_info;
|
||||
volatile bool issued_queries[NUM_BUFFERS];
|
||||
bool texture_mapped[NUM_BUFFERS];
|
||||
uint32_t pitch;
|
||||
int cur_tex;
|
||||
|
Reference in New Issue
Block a user