[common] added agnostic function sysinfo_getPageSize

This commit is contained in:
Geoffrey McRae 2020-01-13 15:52:31 +11:00
parent 7a96c9fe24
commit 0d29527758
4 changed files with 20 additions and 2 deletions

View file

@ -1 +1 @@
B1-90-gc71e5c63ca+1
B1-91-g7a96c9fe24+1

View file

@ -18,4 +18,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA
*/
// returns the maximum number of multisamples supported by the system
int sysinfo_gfx_max_multisample();
int sysinfo_gfx_max_multisample();
// returns the page size
long sysinfo_getPageSize();

View file

@ -17,6 +17,7 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <unistd.h>
#include <GL/glx.h>
int sysinfo_gfx_max_multisample()
@ -61,4 +62,9 @@ int sysinfo_gfx_max_multisample()
XCloseDisplay(dpy);
return maxSamples;
}
long sysinfo_getPageSize()
{
return sysconf(_SC_PAGESIZE);
}

View file

@ -17,8 +17,17 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <windows.h>
int sysinfo_gfx_max_multisample()
{
//FIXME: Implement this
return 4;
}
long sysinfo_getPageSize()
{
SYSTEM_INFO si;
GetSystemInfo(&si);
return si.dwPageSize;
}