mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-13 02:08:49 +12:00
gl: Windows bringup
This commit is contained in:
parent
105d4b51e6
commit
b39bfa02a6
3 changed files with 15 additions and 10 deletions
|
@ -187,7 +187,7 @@ OPENGL_PROC(PFNGLTEXTURESUBIMAGE3DPROC, TextureSubImage3D);
|
||||||
|
|
||||||
OPENGL_PROC(PFNGLCLEARBUFFERFVPROC, ClearBufferfv);
|
OPENGL_PROC(PFNGLCLEARBUFFERFVPROC, ClearBufferfv);
|
||||||
|
|
||||||
//Sampler Objects
|
// Sampler Objects
|
||||||
OPENGL_PROC(PFNGLGENSAMPLERSPROC, GenSamplers);
|
OPENGL_PROC(PFNGLGENSAMPLERSPROC, GenSamplers);
|
||||||
OPENGL_PROC(PFNGLDELETESAMPLERSPROC, DeleteSamplers);
|
OPENGL_PROC(PFNGLDELETESAMPLERSPROC, DeleteSamplers);
|
||||||
OPENGL_PROC(PFNGLBINDSAMPLERPROC, BindSampler);
|
OPENGL_PROC(PFNGLBINDSAMPLERPROC, BindSampler);
|
||||||
|
@ -195,45 +195,48 @@ OPENGL_PROC(PFNGLSAMPLERPARAMETERIPROC, SamplerParameteri);
|
||||||
OPENGL_PROC(PFNGLSAMPLERPARAMETERFPROC, SamplerParameterf);
|
OPENGL_PROC(PFNGLSAMPLERPARAMETERFPROC, SamplerParameterf);
|
||||||
OPENGL_PROC(PFNGLSAMPLERPARAMETERFVPROC, SamplerParameterfv);
|
OPENGL_PROC(PFNGLSAMPLERPARAMETERFVPROC, SamplerParameterfv);
|
||||||
|
|
||||||
//Occlusion Query
|
// Occlusion Query
|
||||||
OPENGL_PROC(PFNGLGENQUERIESPROC, GenQueries);
|
OPENGL_PROC(PFNGLGENQUERIESPROC, GenQueries);
|
||||||
OPENGL_PROC(PFNGLDELETEQUERIESPROC, DeleteQueries);
|
OPENGL_PROC(PFNGLDELETEQUERIESPROC, DeleteQueries);
|
||||||
OPENGL_PROC(PFNGLGETQUERYOBJECTIVPROC, GetQueryObjectiv);
|
OPENGL_PROC(PFNGLGETQUERYOBJECTIVPROC, GetQueryObjectiv);
|
||||||
OPENGL_PROC(PFNGLBEGINQUERYPROC, BeginQuery);
|
OPENGL_PROC(PFNGLBEGINQUERYPROC, BeginQuery);
|
||||||
OPENGL_PROC(PFNGLENDQUERYPROC, EndQuery);
|
OPENGL_PROC(PFNGLENDQUERYPROC, EndQuery);
|
||||||
|
|
||||||
//Texture Buffers
|
// Texture Buffers
|
||||||
OPENGL_PROC(PFNGLTEXTUREBUFFERRANGEEXTPROC, TextureBufferRangeEXT);
|
OPENGL_PROC(PFNGLTEXTUREBUFFERRANGEEXTPROC, TextureBufferRangeEXT);
|
||||||
OPENGL_PROC(PFNGLTEXTUREBUFFERRANGEPROC, TextureBufferRange);
|
OPENGL_PROC(PFNGLTEXTUREBUFFERRANGEPROC, TextureBufferRange);
|
||||||
|
|
||||||
//ARB_Copy_Image
|
// ARB_Copy_Image
|
||||||
OPENGL_PROC(PFNGLCOPYIMAGESUBDATAPROC, CopyImageSubData);
|
OPENGL_PROC(PFNGLCOPYIMAGESUBDATAPROC, CopyImageSubData);
|
||||||
|
|
||||||
//ARB_Buffer_Storage
|
// ARB_Buffer_Storage
|
||||||
OPENGL_PROC(PFNGLBUFFERSTORAGEPROC, BufferStorage);
|
OPENGL_PROC(PFNGLBUFFERSTORAGEPROC, BufferStorage);
|
||||||
|
|
||||||
//ARB_sync
|
// ARB_sync
|
||||||
OPENGL_PROC(PFNGLFENCESYNCPROC, FenceSync);
|
OPENGL_PROC(PFNGLFENCESYNCPROC, FenceSync);
|
||||||
OPENGL_PROC(PFNGLCLIENTWAITSYNCPROC, ClientWaitSync);
|
OPENGL_PROC(PFNGLCLIENTWAITSYNCPROC, ClientWaitSync);
|
||||||
OPENGL_PROC(PFNGLGETSYNCIVPROC, GetSynciv);
|
OPENGL_PROC(PFNGLGETSYNCIVPROC, GetSynciv);
|
||||||
OPENGL_PROC(PFNGLDELETESYNCPROC, DeleteSync);
|
OPENGL_PROC(PFNGLDELETESYNCPROC, DeleteSync);
|
||||||
|
|
||||||
//KHR_debug
|
// KHR_debug
|
||||||
OPENGL_PROC(PFNGLDEBUGMESSAGECALLBACKPROC, DebugMessageCallback);
|
OPENGL_PROC(PFNGLDEBUGMESSAGECALLBACKPROC, DebugMessageCallback);
|
||||||
|
|
||||||
//Immutable textures
|
// Immutable textures
|
||||||
OPENGL_PROC(PFNGLTEXSTORAGE1DPROC, TexStorage1D);
|
OPENGL_PROC(PFNGLTEXSTORAGE1DPROC, TexStorage1D);
|
||||||
OPENGL_PROC(PFNGLTEXSTORAGE2DPROC, TexStorage2D);
|
OPENGL_PROC(PFNGLTEXSTORAGE2DPROC, TexStorage2D);
|
||||||
OPENGL_PROC(PFNGLTEXSTORAGE3DPROC, TexStorage3D);
|
OPENGL_PROC(PFNGLTEXSTORAGE3DPROC, TexStorage3D);
|
||||||
|
|
||||||
//Texture_View
|
// Texture_View
|
||||||
OPENGL_PROC(PFNGLTEXTUREVIEWPROC, TextureView);
|
OPENGL_PROC(PFNGLTEXTUREVIEWPROC, TextureView);
|
||||||
|
|
||||||
//Texture_Barrier
|
// Texture_Barrier
|
||||||
OPENGL_PROC(PFNGLTEXTUREBARRIERPROC, TextureBarrier);
|
OPENGL_PROC(PFNGLTEXTUREBARRIERPROC, TextureBarrier);
|
||||||
OPENGL_PROC(PFNGLTEXTUREBARRIERNVPROC, TextureBarrierNV);
|
OPENGL_PROC(PFNGLTEXTUREBARRIERNVPROC, TextureBarrierNV);
|
||||||
//...
|
//...
|
||||||
|
|
||||||
|
// ARB_compute_shader
|
||||||
|
OPENGL_PROC(PFNGLDISPATCHCOMPUTEPROC, DispatchCompute);
|
||||||
|
|
||||||
WGL_PROC(PFNWGLSWAPINTERVALEXTPROC, SwapIntervalEXT);
|
WGL_PROC(PFNWGLSWAPINTERVALEXTPROC, SwapIntervalEXT);
|
||||||
|
|
||||||
#if !defined(__GNUG__) || defined(__MINGW32__)
|
#if !defined(__GNUG__) || defined(__MINGW32__)
|
||||||
|
|
|
@ -71,6 +71,7 @@
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ClInclude Include="Emu\RSX\GL\GLCompute.h" />
|
||||||
<ClInclude Include="Emu\RSX\GL\GLExecutionState.h" />
|
<ClInclude Include="Emu\RSX\GL\GLExecutionState.h" />
|
||||||
<ClInclude Include="Emu\RSX\GL\GLOverlays.h" />
|
<ClInclude Include="Emu\RSX\GL\GLOverlays.h" />
|
||||||
<ClInclude Include="Emu\RSX\GL\GLTextOut.h" />
|
<ClInclude Include="Emu\RSX\GL\GLTextOut.h" />
|
||||||
|
|
|
@ -26,5 +26,6 @@
|
||||||
<ClInclude Include="Emu\RSX\GL\GLTextOut.h" />
|
<ClInclude Include="Emu\RSX\GL\GLTextOut.h" />
|
||||||
<ClInclude Include="Emu\RSX\GL\GLOverlays.h" />
|
<ClInclude Include="Emu\RSX\GL\GLOverlays.h" />
|
||||||
<ClInclude Include="Emu\RSX\GL\GLExecutionState.h" />
|
<ClInclude Include="Emu\RSX\GL\GLExecutionState.h" />
|
||||||
|
<ClInclude Include="Emu\RSX\GL\GLCompute.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue