#include "nouveau_scratch.h"
#include "nouveau_render.h"
-#include "main/bitset.h"
+#include "util/bitset.h"
enum nouveau_fallback {
HWTNL = 0,
BITSET_DECLARE(dirty, MAX_NOUVEAU_STATE);
enum nouveau_fallback fallback;
+ struct nouveau_bo *fence;
+
struct nouveau_hw_state hw;
struct nouveau_render_state render;
struct nouveau_scratch_state scratch;
nouveau_context_create(gl_api api,
const struct gl_config *visual, __DRIcontext *dri_ctx,
unsigned major_version, unsigned minor_version,
- uint32_t flags, unsigned *error, void *share_ctx);
+ uint32_t flags, bool notify_reset, unsigned *error,
+ void *share_ctx);
GLboolean
-nouveau_context_init(struct gl_context *ctx, struct nouveau_screen *screen,
+nouveau_context_init(struct gl_context *ctx, gl_api api,
+ struct nouveau_screen *screen,
const struct gl_config *visual, struct gl_context *share_ctx);
void