webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
renderergl_utils.h File Reference
#include "libANGLE/angletypes.h"
#include "libANGLE/Error.h"
#include "libANGLE/renderer/gl/functionsgl_typedefs.h"
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

 gl
 
 rx
 
 rx::nativegl_gl
 

Functions

VendorID rx::GetVendorID (const FunctionsGL *functions)
 
std::string rx::GetDriverVersion (const FunctionsGL *functions)
 
void rx::nativegl_gl::GenerateCaps (const FunctionsGL *functions, gl::Caps *caps, gl::TextureCapsMap *textureCapsMap, gl::Extensions *extensions, gl::Version *maxSupportedESVersion)
 
void rx::nativegl_gl::GenerateWorkarounds (const FunctionsGL *functions, WorkaroundsGL *workarounds)
 
bool rx::CanMapBufferForRead (const FunctionsGL *functions)
 
uint8_trx::MapBufferRangeWithFallback (const FunctionsGL *functions, GLenum target, size_t offset, size_t length, GLbitfield access)
 
gl::ErrorOrResult< bool > rx::ShouldApplyLastRowPaddingWorkaround (const gl::Extents &size, const gl::PixelStoreStateBase &state, GLenum format, GLenum type, bool is3D, const void *pixels)