OpenGL ComboBox, And "NO" By Default
-
Hey Folks
I Tried Below Ones, And Still Cant Get The ComboBox Value To Show Up And Set To "NO" By Default
I Did :
HISE_USE_OPENGL_FOR_PLUGIN=0
And Combo Box Disappeared.I Did :
HISE_USE_OPENGL_FOR_PLUGIN=1
Combo Box Shows Up But the Value Is Yes.I Did :
HISE_USE_OPENGL_FOR_PLUGIN=0
And Added"GraphicRendering": true,
into the CustomSettings Floating Tile.
ComboBox Not Showing Up At all.Did anyone get A Solution For This?
-
-
@Casey-Kolb Look Like You Made It Work, Any Advice?
-
@Christoph-Hart Could You Please Give Me A Hint?
-
@Natan said in OpenGL ComboBox, And "NO" By Default:
@orange Mate, Saw A Post From You, Here
Did you get This Going?Since the only way to see this combobox is to set
HISE_USE_OPENGL_FOR_PLUGIN=1
, the combobox setting will be "true" by default.Also, CustomSettings Floating Tile can't be saved in a preset. The value is stored in the GeneralSettings.xml file of the project in appdata folder.
So firstly, you need to use
HISE_USE_OPENGL_FOR_PLUGIN=1
and build the plugin with that.Then in order to make the
OPEN_GL="0"
on the plugin start, you need to distribute the modified GeneralSettings.xml file (with OPEN_GL="0" modification) to the appdata folder. with the installer. So while installing the plugin, this GeneralSettings.xml file will be created before the plugin initialization and plugin will start with OPEN_GL="0". -
@orange Thank A Ton Mate for Your Detailed Comment
Yeah, I guess there's no Other way to Set it to No, on the other hand Having it On the FlotingTile.
So That is The Solution,
For now, I'll ship It With Yes, and Combobox On, And Note On Settings Page Regarding the Open Gl Option. -
No just change the default value in the source code, no need to ship the modified xml.
-
@Christoph-Hart Thanks A Lot Christoph
Could you please Let me What Line?
And What Cpp? -
-
@Christoph-Hart said in OpenGL ComboBox, And "NO" By Default:
No just change the default value in the source code, no need to ship the modified xml.
@Christoph-Hart No Idea Where it Located :/
-
No After A Few Hours, Still Can't Find Where It Located, There is Tons of OpenGL Command Lines On Source Code, And No Help Here :/
-
Try
standalonePopupComponents.cpp
line 128 (in develop branch). Just removing the!
should give you what you want.#if !HISE_USE_OPENGL_FOR_PLUGIN properties[(int)Properties::UseOpenGL] = false; #endif
-
@Natan I just replied to your PM. As @orange said, it is OPEN_GL you want to look for. If you have searched with this exact string you would have found only one file (2 in fact, but the other one can't be related) with only 3 entries in it.
Unless @d-healey way is the best one? Haven't tried myself...
-
-
-
@Natan Cool!
although it might be better to just remove the statement and write:properties[(int)Properties::UseOpenGL] = HISE_USE_OPENGL_FOR_PLUGIN;
Otherwise, it won't be set to
false
when needed the same way it was never set totrue
-
@ustk He want's the option there but he wants it set to
false
. I think your suggestion will set it totrue
-
@d-healey Only if HISE_USE_OPENGL_FOR_PLUGIN has been declared true
-
@d-healey Nope sorry! You're right ;)
-
@ustk Which it will be if he wants it to show up in the Settings tile, no?