@@ -2499,13 +2499,8 @@ namespace opengl {
2499
2499
class c_opengl_dll : public ntl ::c_dll {
2500
2500
public: using c_dll::c_dll;
2501
2501
public:
2502
- c_dll::i_export* find_stored_export (std::string_view _name) override {
2503
- c_dll::i_export* finded_export = c_dll::find_stored_export (_name);
2504
- return finded_export && finded_export->address ? finded_export : nullptr ;
2505
- }
2506
-
2507
- ntl::address_t load_export (std::string_view _name) override {
2508
- if (ntl::address_t address = c_dll::load_export (_name); address) return address;
2502
+ ntl::address_t get_export (std::string_view _name) override {
2503
+ if (ntl::address_t address = c_dll::get_export (_name); address) return address;
2509
2504
return wglGetProcAddress (_name.data ());
2510
2505
}
2511
2506
} inline opengl32{ " opengl32.dll" };
@@ -2522,13 +2517,13 @@ namespace opengl {
2522
2517
public:
2523
2518
c_opengl_export (const std::string_view& _name) {
2524
2519
name = _name;
2525
- if (i_export* finded = opengl32.find_stored_export (_name)) address = (*finded).address ;
2520
+ if (i_export* finded = opengl32.get_export (_name)) address = (*finded).address ;
2526
2521
else opengl32.stored_exports .push_back (this );
2527
2522
}
2528
2523
2529
2524
public:
2530
2525
return_t operator ()(args_t ... args) {
2531
- if (!address) { address = opengl32.load_export (name); }
2526
+ if (!address) { address = opengl32.get_export (name); }
2532
2527
if (!address) { ntl::sdk::logger (ntl::sdk::e_log_type::error, " '{}' export address == nullptr." , name.empty () ? " unknown" : name); return return_t { }; }
2533
2528
return ((prototype_t )address)(args...);
2534
2529
}
0 commit comments