Remove all #includes.
Would like to move this abstraction to dali-adaptor, but many tests use the test-gl-abstraction
layer to check that e.g. uniforms have been written. Instead, they should be modified to use the
test graphics layer, but that's a lot of work :/.
So, have just removed the usage, but left the file there.
Change-Id: I16f4945eb54ede451f4c91ee130284e84d653309
Signed-off-by: David Steele <david.steele@samsung.com>
namespace Dali
{
-namespace Integration
-{
-class GlAbstraction;
-} // namespace Integration
-
namespace Graphics
{
class Command;
/*
- * Copyright (c) 2022 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2024 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
// INTERNAL INCLUDES
#include <dali/integration-api/debug.h>
-#include <dali/integration-api/gl-abstraction.h>
#include <dali/integration-api/gl-defines.h>
#include <dali/integration-api/platform-abstraction.h>
#include <dali/internal/event/common/thread-local-storage.h>
#define DALI_INTEGRATION_CORE_H
/*
- * Copyright (c) 2023 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2024 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* Integration::Core is used for integration with the native windowing system.
* The following integration tasks must be completed:
*
- * 1) Handle GL context creation, and notify the Core when this occurs.
+ * 1) Handle Graphics context creation, and notify the Core when this occurs.
*
* 2) Provide suspend/resume behaviour (see below for more details).
*
*
* 5) Provide an implementation of the PlatformAbstraction interface, used to access platform specific services.
*
- * 6) Provide an implementation of the GlAbstraction interface, used to access OpenGL services.
*
* Multi-threading notes:
*
namespace Internal
{
using Integration::Event;
-using Integration::GlAbstraction;
using Integration::PlatformAbstraction;
using Integration::RenderController;
using Integration::RenderStatus;
{
class Processor;
class RenderController;
-class GlAbstraction;
class PlatformAbstraction;
class UpdateStatus;
class RenderStatus;
#include <dali/internal/event/common/thread-local-storage.h>
// INTERNAL INCLUDES
-#include <dali/integration-api/gl-abstraction.h>
#include <dali/integration-api/processor-interface.h>
#include <dali/internal/common/core-impl.h>
#include <dali/internal/event/common/event-thread-services.h>