Blender  V3.3
BLI_system.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
5 #include <stdio.h>
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
15 int BLI_cpu_support_sse2(void);
16 int BLI_cpu_support_sse41(void);
17 void BLI_system_backtrace(FILE *fp);
18 
20 char *BLI_cpu_brand_string(void);
21 
32 void BLI_hostname_get(char *buffer, size_t bufsize);
33 
38 
39 /* For `getpid`. */
40 #ifdef WIN32
41 # define BLI_SYSTEM_PID_H <process.h>
42 
47 void BLI_windows_handle_exception(void *exception);
48 
49 #else
50 # define BLI_SYSTEM_PID_H <unistd.h>
51 #endif
52 
53 #ifdef __cplusplus
54 }
55 #endif
int BLI_cpu_support_sse41(void)
Definition: system.c:136
void BLI_hostname_get(char *buffer, size_t bufsize)
Definition: system.c:149
char * BLI_cpu_brand_string(void)
Definition: system.c:120
int BLI_cpu_support_sse2(void)
Definition: system.c:28
void BLI_system_backtrace(FILE *fp)
Definition: system.c:62
size_t BLI_system_memory_max_in_megabytes(void)
Definition: system.c:165
int BLI_system_memory_max_in_megabytes_int(void)
Definition: system.c:175
ccl_global float * buffer
void BLI_windows_handle_exception(EXCEPTION_POINTERS *exception)
Definition: system_win32.c:380