Cleanup: fix various warnings on Windows
Ensure windows.h is included before some other headers to avoid redefining macros. Pull Request: https://projects.blender.org/blender/blender/pulls/107189
This commit is contained in:
committed by
Brecht Van Lommel
parent
c732d901a7
commit
13d30b0481
@@ -10,6 +10,9 @@
|
||||
#include "GHOST_Context.hh"
|
||||
|
||||
#ifdef _WIN32
|
||||
# define WIN32_LEAN_AND_MEAN
|
||||
# include <windows.h>
|
||||
|
||||
# include <epoxy/wgl.h>
|
||||
# include <tchar.h>
|
||||
#
|
||||
@@ -18,6 +21,8 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#include <epoxy/gl.h>
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
|
||||
|
||||
@@ -11,8 +11,6 @@
|
||||
#include "GHOST_IContext.hh"
|
||||
#include "GHOST_Types.h"
|
||||
|
||||
#include <epoxy/gl.h>
|
||||
|
||||
#include <cstdlib> // for NULL
|
||||
|
||||
class GHOST_Context : public GHOST_IContext {
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
#include <Metal/Metal.h>
|
||||
#include <QuartzCore/QuartzCore.h>
|
||||
|
||||
#include <epoxy/gl.h>
|
||||
|
||||
#include <cassert>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -118,7 +118,6 @@ static void tracking_segment_knot_cb(void *userdata,
|
||||
float val)
|
||||
{
|
||||
TrackMotionCurveUserData *data = (TrackMotionCurveUserData *)userdata;
|
||||
int sel = 0, sel_flag;
|
||||
|
||||
if (track != data->act_track) {
|
||||
return;
|
||||
@@ -127,8 +126,9 @@ static void tracking_segment_knot_cb(void *userdata,
|
||||
return;
|
||||
}
|
||||
|
||||
sel_flag = value_source == CLIP_VALUE_SOURCE_SPEED_X ? MARKER_GRAPH_SEL_X : MARKER_GRAPH_SEL_Y;
|
||||
sel = (marker->flag & sel_flag) ? 1 : 0;
|
||||
const int sel_flag = value_source == CLIP_VALUE_SOURCE_SPEED_X ? MARKER_GRAPH_SEL_X :
|
||||
MARKER_GRAPH_SEL_Y;
|
||||
const bool sel = (marker->flag & sel_flag) != 0;
|
||||
|
||||
if (sel == data->sel) {
|
||||
immUniformThemeColor(sel ? TH_HANDLE_VERTEX_SELECT : TH_HANDLE_VERTEX);
|
||||
|
||||
@@ -4,11 +4,14 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
/* Include our own math header first to avoid warnings about M_PI
|
||||
* redefinition between OpenImageIO and Windows headers. */
|
||||
#include "BLI_math_base.h"
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
#include <OpenImageIO/filesystem.h>
|
||||
#include <OpenImageIO/imageio.h>
|
||||
|
||||
#include "BLI_sys_types.h"
|
||||
|
||||
#include "IMB_imbuf.h"
|
||||
#include "IMB_imbuf_types.h"
|
||||
|
||||
|
||||
@@ -467,8 +467,6 @@ static void wm_init_userdef(Main *bmain)
|
||||
/* Not versioning, just avoid errors. */
|
||||
#ifndef WITH_CYCLES
|
||||
BKE_addon_remove_safe(&U.addons, "cycles");
|
||||
#else
|
||||
UNUSED_VARS(BKE_addon_remove_safe);
|
||||
#endif
|
||||
|
||||
UI_init_userdef();
|
||||
|
||||
Reference in New Issue
Block a user