mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 12:30:09 +01:00
mesa: fix Windows build error related to getuid()
getuid() and geteuid() are not present on Windows. Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
parent
dd4488ea6c
commit
9bfecb03c5
1 changed files with 6 additions and 2 deletions
|
|
@ -1211,8 +1211,12 @@ _mesa_initialize_context(struct gl_context *ctx,
|
|||
/* KHR_no_error is likely to crash, overflow memory, etc if an application
|
||||
* has errors so don't enable it for setuid processes.
|
||||
*/
|
||||
if (getenv("MESA_NO_ERROR") && geteuid() == getuid())
|
||||
ctx->Const.ContextFlags |= GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR;
|
||||
if (getenv("MESA_NO_ERROR")) {
|
||||
#if !defined(_WIN32)
|
||||
if (geteuid() == getuid())
|
||||
#endif
|
||||
ctx->Const.ContextFlags |= GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR;
|
||||
}
|
||||
|
||||
/* setup the API dispatch tables with all nop functions */
|
||||
ctx->OutsideBeginEnd = _mesa_alloc_dispatch_table();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue