Migrate some last instances of GrContext to GrDirectContext
This is a rename with no functional changes. Change-Id: I4b0b7ee1926b688029e257b35c469113c0404a5b
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
#include "ShaderCache.h"
|
||||
#include <GrContext.h>
|
||||
#include <GrDirectContext.h>
|
||||
#include <log/log.h>
|
||||
#include <openssl/sha.h>
|
||||
#include <algorithm>
|
||||
@@ -206,7 +206,7 @@ void ShaderCache::store(const SkData& key, const SkData& data) {
|
||||
}
|
||||
}
|
||||
|
||||
void ShaderCache::onVkFrameFlushed(GrContext* context) {
|
||||
void ShaderCache::onVkFrameFlushed(GrDirectContext* context) {
|
||||
{
|
||||
std::lock_guard<std::mutex> lock(mMutex);
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ public:
|
||||
* Pipeline cache is saved on disk only if the size of the data has changed or there was
|
||||
* a new shader compiled.
|
||||
*/
|
||||
void onVkFrameFlushed(GrContext* context);
|
||||
void onVkFrameFlushed(GrDirectContext* context);
|
||||
|
||||
private:
|
||||
// Creation and (the lack of) destruction is handled internally.
|
||||
|
||||
@@ -61,7 +61,7 @@ CacheManager::CacheManager()
|
||||
SkGraphics::SetFontCacheLimit(mMaxCpuFontCacheBytes);
|
||||
}
|
||||
|
||||
void CacheManager::reset(sk_sp<GrContext> context) {
|
||||
void CacheManager::reset(sk_sp<GrDirectContext> context) {
|
||||
if (context != mGrContext) {
|
||||
destroy();
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#define CACHEMANAGER_H
|
||||
|
||||
#ifdef __ANDROID__ // Layoutlib does not support hardware acceleration
|
||||
#include <GrContext.h>
|
||||
#include <GrDirectContext.h>
|
||||
#endif
|
||||
#include <SkSurface.h>
|
||||
#include <utils/String8.h>
|
||||
@@ -58,13 +58,13 @@ private:
|
||||
explicit CacheManager();
|
||||
|
||||
#ifdef __ANDROID__ // Layoutlib does not support hardware acceleration
|
||||
void reset(sk_sp<GrContext> grContext);
|
||||
void reset(sk_sp<GrDirectContext> grContext);
|
||||
#endif
|
||||
void destroy();
|
||||
|
||||
const size_t mMaxSurfaceArea;
|
||||
#ifdef __ANDROID__ // Layoutlib does not support hardware acceleration
|
||||
sk_sp<GrContext> mGrContext;
|
||||
sk_sp<GrDirectContext> mGrContext;
|
||||
#endif
|
||||
|
||||
const size_t mMaxResourceBytes;
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <SkRect.h>
|
||||
#include <utils/RefBase.h>
|
||||
|
||||
class GrContext;
|
||||
class GrDirectContext;
|
||||
|
||||
struct ANativeWindow;
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include "VulkanSurface.h"
|
||||
|
||||
#include <GrDirectContext.h>
|
||||
#include <SkSurface.h>
|
||||
#include <algorithm>
|
||||
|
||||
@@ -117,7 +118,7 @@ static bool ConnectAndSetWindowDefaults(ANativeWindow* window) {
|
||||
|
||||
VulkanSurface* VulkanSurface::Create(ANativeWindow* window, ColorMode colorMode,
|
||||
SkColorType colorType, sk_sp<SkColorSpace> colorSpace,
|
||||
GrContext* grContext, const VulkanManager& vkManager,
|
||||
GrDirectContext* grContext, const VulkanManager& vkManager,
|
||||
uint32_t extraBuffers) {
|
||||
// Connect and set native window to default configurations.
|
||||
if (!ConnectAndSetWindowDefaults(window)) {
|
||||
@@ -310,7 +311,7 @@ bool VulkanSurface::UpdateWindow(ANativeWindow* window, const WindowInfo& window
|
||||
}
|
||||
|
||||
VulkanSurface::VulkanSurface(ANativeWindow* window, const WindowInfo& windowInfo,
|
||||
GrContext* grContext)
|
||||
GrDirectContext* grContext)
|
||||
: mNativeWindow(window), mWindowInfo(windowInfo), mGrContext(grContext) {}
|
||||
|
||||
VulkanSurface::~VulkanSurface() {
|
||||
|
||||
@@ -35,7 +35,7 @@ class VulkanManager;
|
||||
class VulkanSurface {
|
||||
public:
|
||||
static VulkanSurface* Create(ANativeWindow* window, ColorMode colorMode, SkColorType colorType,
|
||||
sk_sp<SkColorSpace> colorSpace, GrContext* grContext,
|
||||
sk_sp<SkColorSpace> colorSpace, GrDirectContext* grContext,
|
||||
const VulkanManager& vkManager, uint32_t extraBuffers);
|
||||
~VulkanSurface();
|
||||
|
||||
@@ -101,7 +101,7 @@ private:
|
||||
SkMatrix preTransform;
|
||||
};
|
||||
|
||||
VulkanSurface(ANativeWindow* window, const WindowInfo& windowInfo, GrContext* grContext);
|
||||
VulkanSurface(ANativeWindow* window, const WindowInfo& windowInfo, GrDirectContext* grContext);
|
||||
static bool InitializeWindowInfoStruct(ANativeWindow* window, ColorMode colorMode,
|
||||
SkColorType colorType, sk_sp<SkColorSpace> colorSpace,
|
||||
const VulkanManager& vkManager, uint32_t extraBuffers,
|
||||
@@ -119,7 +119,7 @@ private:
|
||||
|
||||
sp<ANativeWindow> mNativeWindow;
|
||||
WindowInfo mWindowInfo;
|
||||
GrContext* mGrContext;
|
||||
GrDirectContext* mGrContext;
|
||||
|
||||
uint32_t mPresentCount = 0;
|
||||
NativeBufferInfo* mCurrentBufferInfo = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user